You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
register_setting::<bool>(&settings,"coolsigmaker.include_operands","Include Operands","Include immediate operands that aren't memory-relative or relocated when creating signatures. This results in smaller, but potentially more fragile, signatures. If no unique signature can be generated without operands, we fall back to including them.","boolean",false);
859
+
register_setting::<bool>(
860
+
&settings,
861
+
"coolsigmaker.include_operands",
862
+
"Include Operands",
863
+
"Include immediate operands that aren't memory-relative or relocated when creating signatures. This results in smaller, but potentially more fragile, signatures. If no unique signature can be generated without operands, we fall back to including them.",
864
+
"boolean",
865
+
false,
866
+
);
864
867
865
-
register_setting::<bool>(&settings,"coolsigmaker.binary_search","Use Binary Search","Use a binary search to determine instruction uniqueness. For small binaries, this will be slower than the default, while for bigger binaries it might be faster. It starts scanning at half the maximum signature size. There is no heuristic implemented to automatically determine this yet.","boolean",false);
868
+
register_setting::<bool>(
869
+
&settings,
870
+
"coolsigmaker.binary_search",
871
+
"Use Binary Search",
872
+
"Use a binary search to determine instruction uniqueness. For small binaries, this will be slower than the default, while for bigger binaries it might be faster. It starts scanning at half the maximum signature size. There is no heuristic implemented to automatically determine this yet.",
873
+
"boolean",
874
+
false,
875
+
);
866
876
867
877
register_setting::<u64>(
868
878
&settings,
@@ -968,7 +978,7 @@ impl Command for SigFinderCommand {
968
978
}
969
979
}
970
980
971
-
#[no_mangle]
981
+
#[unsafe(no_mangle)]
972
982
pubextern"C"fnCorePluginInit() -> bool{
973
983
let logger = binaryninja::logger::Logger::new("CoolSigMaker");
0 commit comments