7.6
!INCLUDE "./code/7.6/swap.c"
in .symtab? | type | module | section | |
---|---|---|---|---|
buf | Yes | external | m | .data |
bufp0 | Yes | global | swap | .data |
bufp1 | Yes | local | swap | .bss |
swap | Yes | global | swap | .text |
temp | No | ——— | ——- | ——— |
incr | Yes | local | swap | .text |
count | Yes | local | swap | .bss |
(cd chapter7/code/7.6; make && make sym)
output:
gcc -c swap.c
objdump -t swap.o
swap.o: 文件格式 elf64-x86-64
SYMBOL TABLE:
0000000000000000 l O .bss 0000000000000008 bufp1
0000000000000000 l F .text 0000000000000015 incr
0000000000000008 l O .bss 0000000000000004 count.1747
0000000000000000 g O .data 0000000000000008 bufp0
0000000000000000 *UND* 0000000000000000 buf
0000000000000015 g F .text 0000000000000049 swap
当前内容版权归 DreamAndDead 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 DreamAndDead .