diff --git a/ghidriff/__main__.py b/ghidriff/__main__.py index a1424e1..4217a8b 100644 --- a/ghidriff/__main__.py +++ b/ghidriff/__main__.py @@ -64,7 +64,9 @@ def main(): engine_log_level=args.log_level, engine_file_log_level=args.file_log_level, min_func_len=args.min_func_len, - use_calling_counts=args.use_calling_counts + use_calling_counts=args.use_calling_counts, + bsim=args.bsim, + bsim_full=args.bsim_full ) d.setup_project(binary_paths, project_path, project_name, symbols_path) diff --git a/ghidriff/version_tracking_diff.py b/ghidriff/version_tracking_diff.py index 057bbd8..610aa2f 100644 --- a/ghidriff/version_tracking_diff.py +++ b/ghidriff/version_tracking_diff.py @@ -66,7 +66,7 @@ def find_matches( ('ExactInstructionsFunctionHasher', ExactInstructionsFunctionHasher.INSTANCE, True, False), (StructuralGraphExactHasher.MATCH_TYPE, StructuralGraphExactHasher(), True, False), ('ExactMnemonicsFunctionHasher', ExactMnemonicsFunctionHasher.INSTANCE, True, False), - ('BSIM', None, True, True), # not a true function hasher + ('BSIM', None, True, False), # not a true function hasher (BulkInstructionsHasher.MATCH_TYPE, BulkInstructionsHasher(), True, False), (SigCallingCalledHasher.MATCH_TYPE, SigCallingCalledHasher(), True, False), (StringsRefsHasher.MATCH_TYPE, StringsRefsHasher(), True, False),