有没有办法为 Ghidra 中的位字段命名标志?

逆向工程 C 吉德拉
2021-06-11 16:49:25

在这样的一行中:

if ((my_variable & 0x80000000) == 0) {

有没有办法标记0x80000000为 eg FLAG_HAS_PROPERTY_GREEN,还是我必须依赖评论?

1个回答

在反编译器窗口中选择 SCALAR
右键单击 -> Set Equate(“E”快捷方式)类型或选择(如果可用)

一个示例 EQUATE 如下

uVar6 = *(ushort *)param_2 & THIS_IS_MY_BAD;