翻译:梦幻的彼岸
原文地址:d2bK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Z5k6i4S2Q4x3X3c8J5j5i4W2K6i4K6u0W2j5$3!0E0i4K6u0r3j5X3I4G2k6#2)9J5c8X3W2Y4L8%4u0Q4x3X3c8@1K9i4m8Q4x3X3c8G2k6W2)9J5k6s2c8Z5k6g2)9J5k6s2N6W2k6h3E0Q4x3X3b7I4y4g2)9J5k6r3y4G2L8h3#2W2L8Y4c8K6i4K6u0V1K9h3&6Q4x3X3c8K6N6s2u0#2j5%4c8#2M7X3g2K6i4K6u0V1j5h3&6V1i4K6u0V1k6h3&6#2L8i4y4Q4x3V1j5`.
上周我们讨论了 IDA 反汇编和伪代码视图中的各种注释。
事实上,注释也可用于结构和枚举。您既可以为整个结构/枚举添加注释,也可以为单个成员添加注释。与反汇编类似,也支持常规注释和可重复注释。
当使用枚举或结构成员时,可重复注释会在列表中重复。
在 C++ 类 vtables(或任何带指针的结构)中,有一个有趣的用法:如果在 vtable 结构中添加方法地址注释,该注释将以反汇编方式打印出来,你可以双击该注释跳转到实现,或者将鼠标悬停在该注释上查看反汇编提示窗口。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课