HP-UX Linker and Libraries User's Guide
10 UNWI 040066d8 000066d8 00002214 .IA_64.unwind
11 PBIT 040088ec 000088ec 0000621c .IA_64.unwind_info
12 HP_O 0400eb08 0000eb08 000044f8 .HP.opt_annot
13 PBIT 04013000 00013000 00003c08 .rodata
14 PBIT 04016c08 00016c08 000000a0 .interp
15 PBIT 04016ca8 00016ca8 00000bb0 .dynhash
16 PBIT 04017858 00017858 000000d0 .opd
17 PBIT 04017980 00017980 00065460 .text
18 PBIT 0407cde0 0007cde0 00000050 .bortext
19 PBIT 40000000 0007d000 000018c8 .data
20 PBIT 400018c8 0007e8c8 00000008 .HP.preinit
21 PBIT 400018d0 0007e8d0 00000020 .plt
22 PBIT 400018f0 0007e8f0 00000638 .dlt
23 PBIT 40001f28 0007ef28 00000000 .HP.init
24 PREI 40001f28 0007ef28 00000000 .preinit_array
25 INIT 40001f28 0007ef28 00000000 .init_array
26 FINI 40001f28 0007ef28 00000000 .fini_array
27 PBIT 40001f28 0007ef28 000002cc .sdata
28 NOBI 400021f8 0007f1f4 000000e0 .sbss
29 NOBI 400022e0 0007f1f4 00005420 .bss
30 NOBI 40007700 0007f1f4 00000028 .tbss
31 NOBI 40007728 0007f1f4 00000000 .hbss
32 PBIT 00000000 0007f1f4 00000000 .fastbind
33 NOTE 00000000 0007f1f8 00006fb8 .note
34 STRT 00000000 000861b0 0000600a .strtab
35 SYMT 00000000 0008c1c0 000068e0 .symtab
36 STRT 00000000 00092aa0 00000152 .shstrtab
Simple Mapfile
The following directives show how a simple mapfile would appear:
# text segment
text = LOAD ?RX;
text : .rodata ?A;
text : $PROGBITS ?AX;
# data segment
data = LOAD ?RW;
data : $PROGBITS ?AW!S;
data : $PROGBITS ?AWS;
data : $NOBITS ?AWS;
data : $NOBITS ?AW!S;
# note segment
note = NOTE;
note : $NOTE;
# non-segment
nonsegment = NONSEGMENT;
Default HP-UX 11.0 Release Mapfile
The IPF 32-bit linker uses the following default mapfile:
# text segment
text = LOAD ?RXlc V0x04000000;
text : .dynamic;
text : .dynsym;
text : .dynstr;
text : .hash;
text : .rela.plt;
text : .rela.dlt;
text : .rela.opd;
text : .rela.preinit_array;
Simple Mapfile 193