$ readelf -S /usr/lib/firefox/firefox
There are 29 section headers, starting at offset 0x12180:
Section Headers:
[Nr] Name Type Address Offset
Size EntSize Flags Link Info Align
[ 0] NULL 0000000000000000 00000000
0000000000000000 0000000000000000 0 0 0
[ 1] .interp PROGBITS 0000000000000270 00000270
000000000000001c 0000000000000000 A 0 0 1
[ 2] .note.ABI-tag NOTE 000000000000028c 0000028c
0000000000000020 0000000000000000 A 0 0 4
[ 3] .note.gnu.build-i NOTE 00000000000002ac 000002ac
0000000000000024 0000000000000000 A 0 0 4
[ 4] .gnu.hash GNU_HASH 00000000000002d0 000002d0
0000000000000174 0000000000000000 A 5 0 8
[ 5] .dynsym DYNSYM 0000000000000448 00000448
0000000000000a20 0000000000000018 A 6 3 8
[ 6] .dynstr STRTAB 0000000000000e68 00000e68
000000000000082e 0000000000000000 A 0 0 1
[ 7] .gnu.version VERSYM 0000000000001696 00001696
00000000000000d8 0000000000000002 A 5 0 2
[ 8] .gnu.version_r VERNEED 0000000000001770 00001770
0000000000000110 0000000000000000 A 6 6 8
[ 9] .rela.dyn RELA 0000000000001880 00001880
00000000000003a8 0000000000000018 A 5 0 8
[10] .rela.plt RELA 0000000000001c28 00001c28
0000000000000570 0000000000000018 A 5 12 8
[11] .init PROGBITS 0000000000002198 00002198
0000000000000018 0000000000000000 AX 0 0 4
[12] .plt PROGBITS 00000000000021b0 000021b0
00000000000003b0 0000000000000010 AX 0 0 16
[13] .text PROGBITS 0000000000002560 00002560
000000000000ad68 0000000000000000 AX 0 0 16
[14] .fini PROGBITS 000000000000d2c8 0000d2c8
000000000000000e 0000000000000000 AX 0 0 4
[15] .rodata PROGBITS 000000000000d2e0 0000d2e0
0000000000000ef4 0000000000000000 A 0 0 16
[16] .eh_frame_hdr PROGBITS 000000000000e1d4 0000e1d4
0000000000000784 0000000000000000 A 0 0 4
[17] .eh_frame PROGBITS 000000000000e958 0000e958
0000000000002504 0000000000000000 A 0 0 8
[18] .tbss NOBITS 0000000000211a20 00011a20
0000000000000009 0000000000000000 WAT 0 0 8
[19] .ctors PROGBITS 0000000000211a20 00011a20
0000000000000010 0000000000000000 WA 0 0 8
[20] .dtors PROGBITS 0000000000211a30 00011a30
0000000000000010 0000000000000000 WA 0 0 8
[21] .jcr PROGBITS 0000000000211a40 00011a40
0000000000000008 0000000000000000 WA 0 0 8
[22] .data.rel.ro PROGBITS 0000000000211a50 00011a50
0000000000000178 0000000000000000 WA 0 0 16
[23] .dynamic DYNAMIC 0000000000211bc8 00011bc8
0000000000000200 0000000000000010 WA 6 0 8
[24] .got PROGBITS 0000000000211dc8 00011dc8
0000000000000238 0000000000000008 WA 0 0 8
[25] .data PROGBITS 0000000000212000 00012000
0000000000000070 0000000000000000 WA 0 0 16
[26] .bss NOBITS 0000000000212070 00012070
00000000000003b8 0000000000000000 WA 0 0 16
[27] .gnu_debuglink PROGBITS 0000000000000000 00012070
000000000000000c 0000000000000000 0 0 1
[28] .shstrtab STRTAB 0000000000000000 0001207c
00000000000000fe 0000000000000000 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings), l (large)
I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)
O (extra OS processing required) o (OS specific), p (processor specific)