.text (0x000000000c03b844 ) : AT (0x000000003c03b844) what does the two addresses mean?
时间: 2024-05-25 17:11:29 浏览: 72
The two addresses you mentioned are actually the same address, just represented in two different ways.
The first address, `0x000000000c03b844`, is the virtual address of the `.text` section in memory. This address is relative to the base address of the loaded executable or shared library.
The second address, `0x000000003c03b844`, is the absolute address of the `.text` section in memory. This address is the sum of the virtual address and the load address of the executable or shared library.
The `AT` keyword indicates that the second address is the load address of the executable or shared library. The load address is the address in memory where the executable or shared library is loaded by the operating system.
阅读全文