about summary refs log tree commit diff
path: root/instrumentation/cmplog-instructions-pass.cc
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2021-01-18 20:18:18 +0100
committervan Hauser <vh@thc.org>2021-01-18 20:18:18 +0100
commit0b545aaeb45141e91273f2358ec457293c341c92 (patch)
tree1daa2eef3c079df2a737832d92a02ff05bb56c96 /instrumentation/cmplog-instructions-pass.cc
parent94a15b8ca790a87d88c7513282250257f32a48c0 (diff)
downloadafl++-0b545aaeb45141e91273f2358ec457293c341c92.tar.gz
use enums, support cmplog map collisions
Diffstat (limited to 'instrumentation/cmplog-instructions-pass.cc')
-rw-r--r--instrumentation/cmplog-instructions-pass.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/instrumentation/cmplog-instructions-pass.cc b/instrumentation/cmplog-instructions-pass.cc
index a74fb6c8..6ce1832f 100644
--- a/instrumentation/cmplog-instructions-pass.cc
+++ b/instrumentation/cmplog-instructions-pass.cc
@@ -420,6 +420,7 @@ bool CmpLogInstructions::hookInstrs(Module &M) {
                 IRB.CreateCall(cmplogHookIns8, args);
                 break;
               case 128:
+#ifdef WORD_SIZE_64
                 if (max_size == 128) {
 
                   IRB.CreateCall(cmplogHookIns16, args);
@@ -430,6 +431,9 @@ bool CmpLogInstructions::hookInstrs(Module &M) {
 
                 }
 
+#endif
+                break;
+              default:
                 break;
 
             }