INTERNAL: fix some seq type 72/28272/1
authorgreatim <jaewon81.lim@samsung.com>
Wed, 1 Oct 2014 08:17:05 +0000 (17:17 +0900)
committergreatim <jaewon81.lim@samsung.com>
Wed, 1 Oct 2014 08:17:05 +0000 (17:17 +0900)
fix some seq type in SWAPLogParser

Change-Id: I309437de9d12750c069b4688f8f3e438cb7cf813
Signed-off-by: greatim <jaewon81.lim@samsung.com>
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/logparser/SWAPLogParser.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/model/data/LogDataSeqNoComparator.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/model/data/ProfileData.java

index 4a16486..a1acfa5 100755 (executable)
@@ -63,7 +63,7 @@ public class SWAPLogParser implements Runnable {
        private static LogQueue logQueue = null;
 
        // map for matching exit log with entry log
-       private static Map<Integer, List<Integer>> functionEntryStackByTidMap = new HashMap<Integer, List<Integer>>();
+       private static Map<Integer, List<Long>> functionEntryStackByTidMap = new HashMap<Integer, List<Long>>();
 
        private int SMALL_IMG_WIDTH = 40;
        private int SMALL_IMG_HEIGHT = 66;
@@ -78,10 +78,10 @@ public class SWAPLogParser implements Runnable {
                return logQueue;
        }
 
-       public List<Integer> getFunctionEntryStack(int tid) {
-               List<Integer> functionEntryStack = functionEntryStackByTidMap.get(tid);
+       public List<Long> getFunctionEntryStack(int tid) {
+               List<Long> functionEntryStack = functionEntryStackByTidMap.get(tid);
                if (null == functionEntryStack) {
-                       functionEntryStack = new ArrayList<Integer>();
+                       functionEntryStack = new ArrayList<Long>();
                        functionEntryStackByTidMap.put(tid, functionEntryStack);
                }
                return functionEntryStack;
@@ -146,7 +146,7 @@ public class SWAPLogParser implements Runnable {
                        }
                        LogData log = logLumb.get(i);
                        int id = log.getId();
-                       int seqNum = log.getSeq();
+                       long seqNum = log.getSeq();
                        if (log instanceof SystemData) {
                                // System.out
                                // .println("=========systemData is slicing===========\n");
@@ -159,7 +159,7 @@ public class SWAPLogParser implements Runnable {
                                if (id != DataChannelConstants.MSG_DATA_SAMPLE) {
                                        ProfileData pData = (ProfileData) log;
 
-                                       List<Integer> functionStack = getFunctionEntryStack(pData.getTid());
+                                       List<Long> functionStack = getFunctionEntryStack(pData.getTid());
                                        // entry / exit pair matching
                                        if (id == DataChannelConstants.MSG_FUNCTION_ENTRY) {
                                                functionStack.add(seqNum);
index 6fa07de..b707c02 100644 (file)
@@ -31,8 +31,8 @@ public class LogDataSeqNoComparator implements Comparator<LogData> {
 
        @Override
        public int compare(LogData arg0, LogData arg1) {
-               int seq0 = arg0.getSeq();
-               int seq1 = arg1.getSeq();
+               long seq0 = arg0.getSeq();
+               long seq1 = arg1.getSeq();
 
                if (seq0 < seq1)
                        return -1;
index a757317..04ca3bf 100644 (file)
@@ -54,7 +54,7 @@ public class ProfileData extends LogData {
        String args = null; // function entry specific
        String ret = null;
        int apiId = -1;
-       int entrySeq = -1; // for entry/exit log matching
+       long entrySeq = -1; // for entry/exit log matching
 
        int buildType = -1;
        int binaryId = -1;
@@ -284,11 +284,11 @@ public class ProfileData extends LogData {
                this.apiId = apiId;
        }
 
-       public int getEntrySeq() {
+       public long getEntrySeq() {
                return entrySeq;
        }
 
-       public void setEntrySeq(int seq) {
+       public void setEntrySeq(long seq) {
                this.entrySeq = seq;
        }