fixed
authorjihoonl <jihoonl>
Fri, 10 Jul 2009 01:03:49 +0000 (01:03 +0000)
committerjihoonl <jihoonl>
Fri, 10 Jul 2009 01:03:49 +0000 (01:03 +0000)
Robust/src/Benchmarks/SingleTM/Intruder/Decoder.java
Robust/src/Benchmarks/SingleTM/Intruder/Detector.java
Robust/src/Benchmarks/SingleTM/Intruder/Intruder.java
Robust/src/Benchmarks/SingleTM/Intruder/Stream.java
Robust/src/Benchmarks/SingleTM/Intruder/makefile

index 972d1bf23d32fc28ee96a7462983273a7e6df75e..aa9e6085bac3445d390184da3054ddbffec615df 100644 (file)
@@ -139,6 +139,7 @@ public class Decoder {
             return er.SHORT;
         }
 
+
         int flowId = packetPtr.flowId;
         int fragmentId = packetPtr.fragmentId;
         int numFragment = packetPtr.numFragment;
@@ -190,15 +191,17 @@ public class Decoder {
 
                 List_Iter it = new List_Iter();
                 it.reset(fragmentListPtr);
-                
+
                 if(!it.hasNext(fragmentListPtr)) {
                     System.out.println("Assertion in Decoder2.process");
                     System.exit(1);
                 }
 
                 Packet firstFragmentPtr = (Packet)it.next(fragmentListPtr);
+
                 int expectedNumFragment = firstFragmentPtr.numFragment;
 
+
                 if (numFragment != expectedNumFragment) {
                     status = MAP_REMOVE(fragmentedMapPtr,flowId);
                     if(!status) {
@@ -245,11 +248,10 @@ public class Decoder {
 
                     String data = new String();
 
-                    Packet fragmentPtr = null;
                     it.reset(fragmentListPtr);
-                    while(it.hasNext(fragmentListPtr)) {
 
-                        fragmentPtr = (Packet)it.next(fragmentListPtr);
+                    while(it.hasNext(fragmentListPtr)) {
+                        Packet fragmentPtr = (Packet)it.next(fragmentListPtr);
                         data +=(fragmentPtr.data);
                     }
                         
index 4f1c6f0ac916ed83bc6d13477d66876a1b08779a..eaf29d3dd8c97ce679cc4cf20f006554106b61d6 100644 (file)
@@ -152,7 +152,6 @@ public class Detector {
         for(p = 0; p < numPreprocessor; p++) {
             Integer preprocessor = (Integer)preprocessorVectorPtr.vector_at(p);
             if(preprocessor.intValue() == 1) {
-                convertURNHex.process(str);
                 System.out.println("NOOOOOOOOOOOOO");
             }
             else if(preprocessor.intValue() == 2) {
index 8c1dce7a9e899c2895ab5418912ebeece6b15ed6..529179bffb24f6ddda28a03bc752bfce8fb15a38 100644 (file)
@@ -102,7 +102,7 @@ public class Intruder extends Thread {
         threadID = myID;
     }
 
-    private setDefaultParams() 
+    private void setDefaultParams() 
     {
         percentAttack = PARAM_DEFAULT_ATTACK;
         maxDataLength = PARAM_DEFAULT_LENGTH;
@@ -389,6 +389,7 @@ public class Intruder extends Thread {
         }
         
         System.out.println("Finished");
+        System.exit(0);
     }
 
 }
index a432f0961c0d3709950e125507fad97cd2790e53..0b4d9dbb9684a48f74abea82849f32b1dfcb5cee 100644 (file)
@@ -1,9 +1,9 @@
 #define MAP_T                       RBTree
 #define MAP_ALLOC(hash, cmp)        RBTree.alloc(cmp)
 #define MAP_INSERT(map, key, data)  map.insert(key, data)
-#define MAP_CONTAINS(map, key)      map.contains(key);
-#define MAP_FIND(map,key)           map.get(key);
-#define MAP_REMOVE(map,key)         map.deleteNode(key);
+#define MAP_CONTAINS(map, key)      map.contains(key)
+#define MAP_FIND(map,key)           map.get(key)
+#define MAP_REMOVE(map,key)         map.deleteNode(key)
 
 public class Stream {
   int percentAttack;
@@ -151,10 +151,6 @@ public class Stream {
         /* Create random string */
         int length = (randomPtr.random_generate() % maxLength) + 1;
         
-        if (!status) {
-          System.out.printString("Assert failed: status is null\n");
-          System.exit(0);
-        }
         int l;
         char c[] = new char[length+1];
         for (l = 0; l < length; l++) {
@@ -164,6 +160,13 @@ public class Stream {
         str = new String(c);
         String str2 = new String(c);
         status = allocVectorPtr.vector_pushBack(str);
+
+        if(!status) {
+            System.out.println("Assert faiiled status is null.");
+            System.exit(0);
+        }
+
+
         int err = detectorPtr.process(str2);
         if (err == error.SIGNATURE) {
           status = MAP_INSERT(attackMapPtr, f, str);
index 77cbe56e0a392d483eb28a1c25f75ee61f0580e1..4be1d892b436454b9a3b03f946e63ba5e09ccd52 100644 (file)
@@ -6,8 +6,6 @@ SRC=ttttmp${MAINCLASS}.java \
        ttttmpRBTree.java  \
        Preprocessor.java \
        Detector.java   \
-       convertURNHex.java  \
-       toLower.java    \
        Decoded.java  \
        ERROR.java  \
        Dictionary.java \