From: Hyunjong,Pakr Date: Thu, 29 Nov 2012 10:37:06 +0000 (+0900) Subject: [Title] add demangling for controls table X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b1bd53a23a9eea54d7755bee3e666a74489b79cb;p=sdk%2Ftools%2Fdynamic-analyzer.git [Title] add demangling for controls table [Desc.] user interface page [Issue] redmine #7377 --- diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/UserInterfacePageLabels.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/UserInterfacePageLabels.java index 52b6b07..9a51d76 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/UserInterfacePageLabels.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/UserInterfacePageLabels.java @@ -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); diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/userinterface/control/UIControlListDataChecker.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/userinterface/control/UIControlListDataChecker.java index b721a69..b874ce9 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/userinterface/control/UIControlListDataChecker.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/userinterface/control/UIControlListDataChecker.java @@ -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);