[Title] add demangling for controls table
authorHyunjong,Pakr <phjwithyou.park@samsung.com>
Thu, 29 Nov 2012 10:37:06 +0000 (19:37 +0900)
committerHyunjong,Pakr <phjwithyou.park@samsung.com>
Thu, 29 Nov 2012 10:37:06 +0000 (19:37 +0900)
[Desc.] user interface page
[Issue] redmine #7377

org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/UserInterfacePageLabels.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/userinterface/control/UIControlListDataChecker.java

index 52b6b07..9a51d76 100644 (file)
@@ -58,15 +58,7 @@ public class UserInterfacePageLabels  extends NLS {
        public static String USERINTERFACE_UIFUNCTIONPROFILING_LIST_VIEW_COLUMN_6;
        public static String USERINTERFACE_UIFUNCTIONPROFILING_LIST_VIEW_COLUMN_7;
        public static String USERINTERFACE_UIFUNCTIONPROFILING_LIST_VIEW_COLUMN_8;
-       
-       public static String USERINTERFACE_FORMBASED_LEAK_LIST_VIEW_NAME;
-       public static String USERINTERFACE_FORMBASED_LEAK_LIST_VIEW_COLUMN_0;
-       public static String USERINTERFACE_FORMBASED_LEAK_LIST_VIEW_COLUMN_1;
-       public static String USERINTERFACE_FORMBASED_LEAK_LIST_VIEW_COLUMN_2;
-       public static String USERINTERFACE_FORMBASED_LEAK_LIST_VIEW_COLUMN_3;
-       public static String USERINTERFACE_FORMBASED_LEAK_LIST_VIEW_COLUMN_4;
-
-       
+               
        static {
                // initialize resource bundle
                NLS.initializeMessages(BUNDLE_NAME, UserInterfacePageLabels.class);
index b721a69..b874ce9 100644 (file)
@@ -74,8 +74,12 @@ public class UIControlListDataChecker {
                                        .setChildName(input
                                                        .get(LogCenterConstants.USER_INTERFACE_CONTROL_LIST_CHILD_NAME_INDEX));
                        
-                       String childClassName = SymbolManager.demanglingFunctionName(input
-                                       .get(LogCenterConstants.USER_INTERFACE_CONTROL_LIST_CHILD_CLASS_NAME_INDEX));
+                       
+                       StringBuilder childClassNameDemangling = new StringBuilder(input
+                                       .get(LogCenterConstants.USER_INTERFACE_CONTROL_LIST_CHILD_CLASS_NAME_INDEX) );
+                       
+                       childClassNameDemangling.insert(0, "_Z");
+                       String childClassName = SymbolManager.demanglingFunctionName(childClassNameDemangling.toString());
                        
                        controlData
                                        .setChildClassName(childClassName);