[英]Find location of global variable in elf file
我想编写一个可以找到全局变量位置的 C++ 程序。 这是相关的自述
...
<1><98>: Abbrev Number: 7 (DW_TAG_variable)
<99> DW_AT_name : (indirect string, offset: 0x32): sbox_bit
<9d> DW_AT_decl_file : 1
<9e> DW_AT_decl_line : 3
<9f> DW_AT_type : <0x81>
<a3> DW_AT_external : 1
<a3> DW_AT_location : 5 byte block: 3 e8 0 1 0 (DW_OP_addr: 100e8)
...
我已经得到了带有标签“DW_TAG_variable”和 dwarf_diename“sbox_bit”的 DIE。 从这里找到这个变量的位置应该不会太难,但我无法弄清楚。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.