相关疑难解决方法(0)

可执行C程序中的段

我正在阅读有关部分和细分的内容.似乎您可以列出部分和段之间的映射,如下所示.

$ readelf -l test

Elf file type is EXEC (Executable file)
Entry point 0x8048330
There are 9 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  PHDR           0x000034 0x08048034 0x08048034 0x00120 0x00120 R E 0x4
  INTERP         0x000154 0x08048154 0x08048154 0x00013 0x00013 R   0x1
      [Requesting program interpreter: /lib/ld-linux.so.2]
  LOAD           0x000000 0x08048000 0x08048000 0x0065c 0x0065c R E 0x1000
  LOAD           0x000f14 0x08049f14 0x08049f14 0x00104 0x00110 RW  0x1000
  DYNAMIC        0x000f28 0x08049f28 0x08049f28 0x000c8 0x000c8 RW  0x4 …
Run Code Online (Sandbox Code Playgroud)

c linux memory-management segments memory-mapping

10
推荐指数
1
解决办法
6204
查看次数

标签 统计

c ×1

linux ×1

memory-management ×1

memory-mapping ×1

segments ×1