From 9a3ffbe0aee88fbe7c7fd1b2e40f18fe6988a6ab Mon Sep 17 00:00:00 2001 From: woojin Date: Sat, 14 Jul 2012 17:04:40 +0900 Subject: [PATCH] [Title] make call trace callstack using USERFUNC log (prev: from backtrace log) [Type] Bugfix [Module] Dynamic Analyzer [Priority] Major [CQ#] [Redmine#] 5458 [Problem] call trace callstack by backtrace cause incorrect result in device [Cause] glibc backtrace bug [Solution] make callstack using USERFUNC log [TestCase] --- .../src/org/tizen/dynamicanalyzer/LogSpliter.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/LogSpliter.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/LogSpliter.java index 11c66cc..ddcdf3d 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/LogSpliter.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/LogSpliter.java @@ -131,14 +131,14 @@ public class LogSpliter { pushLog(logId, slicedLog, logPack); // TODO: user callstack create by entry and exit - // makeUserCallstack(slicedLog); + CallStackManager.getInstance().makeUserCallstack(slicedLog); // TODO: user callstack create by back trace { - CallStackManager.getInstance().pushCallStack( - log[1].split(AnalyzerConstants.DATA_PARSING_TOKEN), - lastLogSeqNumber); - checkCallCount(slicedLog); +// CallStackManager.getInstance().pushCallStack( +// log[1].split(AnalyzerConstants.DATA_PARSING_TOKEN), +// lastLogSeqNumber); +// checkCallCount(slicedLog); } } else if (log.length > 1) { pushLog(logId, slicedLog, logPack); -- 2.7.4