We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 85a4473 commit 3846925Copy full SHA for 3846925
1 file changed
reai_toolkit/utils/core/sync.py
@@ -76,6 +76,12 @@ def _match_functions(
76
if new_name is None:
77
continue
78
79
+ # Check if function has a user-defined symbol, skip if it does
80
+ if func.symbol and func.symbol.auto == False:
81
+ log_info(f"RevEng.AI | Skipping user-defined function at 0x{start_ea:x}: {func.name}")
82
+ local_function_vaddrs_matched.add(start_ea)
83
+ continue
84
+
85
# Rename local function
86
new_symbol = Symbol(SymbolType.FunctionSymbol, start_ea, new_name)
87
bv.define_user_symbol(new_symbol)
0 commit comments