| $ gcc -g -pg tttt.c $ objdump -x a.out 
 a.out:     file format elf64-x86-64 a.out architecture: i386:x86-64, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x0000000000400570 
 Program Header:     PHDR off    0x0000000000000040 vaddr 0x0000000000400040 paddr 0x0000000000400040 align 2**3          filesz 0x00000000000001f8 memsz 0x00000000000001f8 flags r-x   INTERP off    0x0000000000000238 vaddr 0x0000000000400238 paddr 0x0000000000400238 align 2**0          filesz 0x000000000000001c memsz 0x000000000000001c flags r--     LOAD off    0x0000000000000000 vaddr 0x0000000000400000 paddr 0x0000000000400000 align 2**21          filesz 0x00000000000008c4 memsz 0x00000000000008c4 flags r-x     LOAD off    0x0000000000000e20 vaddr 0x0000000000600e20 paddr 0x0000000000600e20 align 2**21          filesz 0x0000000000000220 memsz 0x0000000000000238 flags rw-  DYNAMIC off    0x0000000000000e48 vaddr 0x0000000000600e48 paddr 0x0000000000600e48 align 2**3          filesz 0x0000000000000190 memsz 0x0000000000000190 flags rw-     NOTE off    0x0000000000000254 vaddr 0x0000000000400254 paddr 0x0000000000400254 align 2**2          filesz 0x0000000000000044 memsz 0x0000000000000044 flags r-- EH_FRAME off    0x00000000000007dc vaddr 0x00000000004007dc paddr 0x00000000004007dc align 2**2          filesz 0x0000000000000034 memsz 0x0000000000000034 flags r--    STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3          filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-    RELRO off    0x0000000000000e20 vaddr 0x0000000000600e20 paddr 0x0000000000600e20 align 2**0          filesz 0x00000000000001e0 memsz 0x00000000000001e0 flags r-- 
 Dynamic Section:   NEEDED               libc.so.6   INIT                 0x00000000004004e8   FINI                 0x00000000004007c8   GNU_HASH             0x0000000000400298   STRTAB               0x0000000000400380   SYMTAB               0x00000000004002c0   STRSZ                0x000000000000007e   SYMENT               0x0000000000000018   DEBUG                0x0000000000000000   PLTGOT               0x0000000000600fe8   PLTRELSZ             0x0000000000000090   PLTREL               0x0000000000000007   JMPREL               0x0000000000400458   RELA                 0x0000000000400440   RELASZ               0x0000000000000018   RELAENT              0x0000000000000018   VERNEED              0x0000000000400410   VERNEEDNUM           0x0000000000000001   VERSYM               0x00000000004003fe 
 Version References:   required from libc.so.6:     0x09691a75 0x00 03 GLIBC_2.2.5     0x0d696914 0x00 02 GLIBC_2.4 
 Sections: Idx Name          Size      VMA               LMA               File off  Algn   0 .interp       0000001c  0000000000400238  0000000000400238  00000238  2**0                   CONTENTS, ALLOC, LOAD, READONLY, DATA   1 .note.ABI-tag 00000020  0000000000400254  0000000000400254  00000254  2**2                   CONTENTS, ALLOC, LOAD, READONLY, DATA   2 .note.gnu.build-id 00000024  0000000000400274  0000000000400274  00000274  2**2                   CONTENTS, ALLOC, LOAD, READONLY, DATA   3 .gnu.hash     00000028  0000000000400298  0000000000400298  00000298  2**3                   CONTENTS, ALLOC, LOAD, READONLY, DATA   4 .dynsym       000000c0  00000000004002c0  00000000004002c0  000002c0  2**3                   CONTENTS, ALLOC, LOAD, READONLY, DATA   5 .dynstr       0000007e  0000000000400380  0000000000400380  00000380  2**0                   CONTENTS, ALLOC, LOAD, READONLY, DATA   6 .gnu.version  00000010  00000000004003fe  00000000004003fe  000003fe  2**1                   CONTENTS, ALLOC, LOAD, READONLY, DATA   7 .gnu.version_r 00000030  0000000000400410  0000000000400410  00000410  2**3                   CONTENTS, ALLOC, LOAD, READONLY, DATA   8 .rela.dyn     00000018  0000000000400440  0000000000400440  00000440  2**3                   CONTENTS, ALLOC, LOAD, READONLY, DATA   9 .rela.plt     00000090  0000000000400458  0000000000400458  00000458  2**3                   CONTENTS, ALLOC, LOAD, READONLY, DATA  10 .init         00000018  00000000004004e8  00000000004004e8  000004e8  2**2                   CONTENTS, ALLOC, LOAD, READONLY, CODE  11 .plt          00000070  0000000000400500  0000000000400500  00000500  2**4                   CONTENTS, ALLOC, LOAD, READONLY, CODE  12 .text         00000258  0000000000400570  0000000000400570  00000570  2**4                   CONTENTS, ALLOC, LOAD, READONLY, CODE  13 .fini         0000000e  00000000004007c8  00000000004007c8  000007c8  2**2                   CONTENTS, ALLOC, LOAD, READONLY, CODE  14 .rodata       00000004  00000000004007d8  00000000004007d8  000007d8  2**2                   CONTENTS, ALLOC, LOAD, READONLY, DATA  15 .eh_frame_hdr 00000034  00000000004007dc  00000000004007dc  000007dc  2**2                   CONTENTS, ALLOC, LOAD, READONLY, DATA  16 .eh_frame     000000b4  0000000000400810  0000000000400810  00000810  2**3                   CONTENTS, ALLOC, LOAD, READONLY, DATA  17 .ctors        00000010  0000000000600e20  0000000000600e20  00000e20  2**3                   CONTENTS, ALLOC, LOAD, DATA  18 .dtors        00000010  0000000000600e30  0000000000600e30  00000e30  2**3                   CONTENTS, ALLOC, LOAD, DATA  19 .jcr          00000008  0000000000600e40  0000000000600e40  00000e40  2**3                   CONTENTS, ALLOC, LOAD, DATA  20 .dynamic      00000190  0000000000600e48  0000000000600e48  00000e48  2**3                   CONTENTS, ALLOC, LOAD, DATA  21 .got          00000010  0000000000600fd8  0000000000600fd8  00000fd8  2**3                   CONTENTS, ALLOC, LOAD, DATA  22 .got.plt      00000048  0000000000600fe8  0000000000600fe8  00000fe8  2**3                   CONTENTS, ALLOC, LOAD, DATA  23 .data         00000010  0000000000601030  0000000000601030  00001030  2**3                   CONTENTS, ALLOC, LOAD, DATA  24 .bss          00000018  0000000000601040  0000000000601040  00001040  2**4                   ALLOC  25 .comment      0000002a  0000000000000000  0000000000000000  00001040  2**0                   CONTENTS, READONLY  26 .debug_aranges 00000030  0000000000000000  0000000000000000  0000106a  2**0                   CONTENTS, READONLY, DEBUGGING  27 .debug_info   0000009d  0000000000000000  0000000000000000  0000109a  2**0                   CONTENTS, READONLY, DEBUGGING  28 .debug_abbrev 0000006f  0000000000000000  0000000000000000  00001137  2**0                   CONTENTS, READONLY, DEBUGGING  29 .debug_line   0000003c  0000000000000000  0000000000000000  000011a6  2**0                   CONTENTS, READONLY, DEBUGGING  30 .debug_str    0000004c  0000000000000000  0000000000000000  000011e2  2**0                   CONTENTS, READONLY, DEBUGGING  31 .debug_loc    00000060  0000000000000000  0000000000000000  0000122e  2**0                   CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 0000000000400238 l    d  .interp        0000000000000000              .interp 0000000000400254 l    d  .note.ABI-tag  0000000000000000              .note.ABI-tag 0000000000400274 l    d  .note.gnu.build-id     0000000000000000              .note.gnu.build-id 0000000000400298 l    d  .gnu.hash      0000000000000000              .gnu.hash 00000000004002c0 l    d  .dynsym        0000000000000000              .dynsym 0000000000400380 l    d  .dynstr        0000000000000000              .dynstr 00000000004003fe l    d  .gnu.version   0000000000000000              .gnu.version 0000000000400410 l    d  .gnu.version_r 0000000000000000              .gnu.version_r 0000000000400440 l    d  .rela.dyn      0000000000000000              .rela.dyn 0000000000400458 l    d  .rela.plt      0000000000000000              .rela.plt 00000000004004e8 l    d  .init  0000000000000000              .init 0000000000400500 l    d  .plt   0000000000000000              .plt 0000000000400570 l    d  .text  0000000000000000              .text 00000000004007c8 l    d  .fini  0000000000000000              .fini 00000000004007d8 l    d  .rodata        0000000000000000              .rodata 00000000004007dc l    d  .eh_frame_hdr  0000000000000000              .eh_frame_hdr 0000000000400810 l    d  .eh_frame      0000000000000000              .eh_frame 0000000000600e20 l    d  .ctors 0000000000000000              .ctors 0000000000600e30 l    d  .dtors 0000000000000000              .dtors 0000000000600e40 l    d  .jcr   0000000000000000              .jcr 0000000000600e48 l    d  .dynamic       0000000000000000              .dynamic 0000000000600fd8 l    d  .got   0000000000000000              .got 0000000000600fe8 l    d  .got.plt       0000000000000000              .got.plt 0000000000601030 l    d  .data  0000000000000000              .data 0000000000601040 l    d  .bss   0000000000000000              .bss 0000000000000000 l    d  .comment       0000000000000000              .comment 0000000000000000 l    d  .debug_aranges 0000000000000000              .debug_aranges 0000000000000000 l    d  .debug_info    0000000000000000              .debug_info 0000000000000000 l    d  .debug_abbrev  0000000000000000              .debug_abbrev 0000000000000000 l    d  .debug_line    0000000000000000              .debug_line 0000000000000000 l    d  .debug_str     0000000000000000              .debug_str 0000000000000000 l    d  .debug_loc     0000000000000000              .debug_loc 0000000000601040 l     O .bss   0000000000000004              called.4053 00000000004005e0 l     F .text  0000000000000000              call_gmon_start 0000000000000000 l    df *ABS*  0000000000000000              crtstuff.c 0000000000600e20 l     O .ctors 0000000000000000              __CTOR_LIST__ 0000000000600e30 l     O .dtors 0000000000000000              __DTOR_LIST__ 0000000000600e40 l     O .jcr   0000000000000000              __JCR_LIST__ 0000000000400600 l     F .text  0000000000000000              __do_global_dtors_aux 0000000000601048 l     O .bss   0000000000000001              completed.6531 0000000000601050 l     O .bss   0000000000000008              dtor_idx.6533 0000000000400670 l     F .text  0000000000000000              frame_dummy 0000000000000000 l    df *ABS*  0000000000000000              crtstuff.c 0000000000600e28 l     O .ctors 0000000000000000              __CTOR_END__ 00000000004008c0 l     O .eh_frame      0000000000000000              __FRAME_END__ 0000000000600e40 l     O .jcr   0000000000000000              __JCR_END__ 0000000000400790 l     F .text  0000000000000000              __do_global_ctors_aux 0000000000000000 l    df *ABS*  0000000000000000              tttt.c 0000000000600e1c l       .ctors 0000000000000000              __init_array_end 0000000000601038 l     O .data  0000000000000000              __dso_handle 0000000000600e48 l     O .dynamic       0000000000000000              _DYNAMIC 0000000000600e1c l       .ctors 0000000000000000              __init_array_start 0000000000600fe8 l     O .got.plt       0000000000000000              _GLOBAL_OFFSET_TABLE_ 0000000000400760 g     F .text  0000000000000002              __libc_csu_fini 0000000000601030  w      .data  0000000000000000              data_start 0000000000400770 g     F .text  000000000000001a              .hidden atexit 0000000000601040 g       *ABS*  0000000000000000              _edata 00000000004007c8 g     F .fini  0000000000000000              _fini 0000000000000000       F *UND*  0000000000000000              __stack_chk_fail@@GLIBC_2.4 0000000000400520       F *UND*  0000000000000000              _mcleanup@@GLIBC_2.2.5 0000000000600e38 g     O .dtors 0000000000000000              .hidden __DTOR_END__ 0000000000000000       F *UND*  0000000000000000              __libc_start_main@@GLIBC_2.2.5 0000000000601030 g       .data  0000000000000000              __data_start 0000000000000000       F *UND*  0000000000000000              __monstartup@@GLIBC_2.2.5 00000000004005a0 g     F .text  000000000000003f              __gmon_start__ 00000000004007d8 g     O .rodata        0000000000000004              _IO_stdin_used 00000000004006d0 g     F .text  0000000000000089              __libc_csu_init 0000000000601058 g       *ABS*  0000000000000000              _end 0000000000400570 g     F .text  0000000000000000              _start 0000000000601040 g       *ABS*  0000000000000000              __bss_start 0000000000400694 g     F .text  000000000000003b              main 0000000000000000       F *UND*  0000000000000000              mcount@@GLIBC_2.2.5 00000000004007d6 g       *ABS*  0000000000000000              etext 0000000000000000  w      *UND*  0000000000000000              _Jv_RegisterClasses 0000000000000000       F *UND*  0000000000000000              __cxa_atexit@@GLIBC_2.2.5 00000000004004e8 g     F .init  0000000000000000              _init  |