我反编译了一个 DLL,在符号树中,我单击了一个函数。该函数在反编译窗口中如下所示:
undefined4 process_something(undefined4 param_1,undefined4 param_2)
{
thunk_FUN_1017e9e0(param_1,param_2);
return 0;
}
我右键单击 FUN_1017e9e0,然后选择“重命名函数”。我已将其重命名为“process_something_internal”,并将“命名空间”设置为全局。
现在函数看起来像这样:
undefined4 process_something(undefined4 param_1,undefined4 param_2)
{
process_something_internal1(param_1,param_2);
return 0;
}
但是,当我双击“process_something_internal1”时,它会将我带到函数:
void FUN_1017e9e0(undefined4 param_1,undefined4 param_2)
{
//do something
return;
}
为什么函数没有重命名?
谢谢!