|
4 | 4 | # RUN: llvm-objdump --private-headers %t32.elf | FileCheck %s --check-prefixes=ELF32
|
5 | 5 |
|
6 | 6 | # ELF32: Program Header:
|
7 |
| -# ELF32-NEXT: PHDR off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 7 | +# ELF32-NEXT: PHDR off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
8 | 8 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags -w-
|
9 |
| -# ELF32-NEXT: PHDR off 0x00000317 vaddr 0x00002000 paddr 0x00002000 align 2**0 |
| 9 | +# ELF32-NEXT: PHDR off 0x00000337 vaddr 0x00002000 paddr 0x00002000 align 2**0 |
10 | 10 | # ELF32-NEXT: filesz 0x00000007 memsz 0x00000007 flags --x
|
11 |
| -# ELF32-NEXT: UNKNOWN off 0x00000317 vaddr 0x00002000 paddr 0x00002000 align 2**0 |
| 11 | +# ELF32-NEXT: UNKNOWN off 0x00000337 vaddr 0x00002000 paddr 0x00002000 align 2**0 |
12 | 12 | # ELF32-NEXT: filesz 0x00000007 memsz 0x00000007 flags --x
|
13 |
| -# ELF32-NEXT: DYNAMIC off 0x00000324 vaddr 0x00006000 paddr 0x00006000 align 2**0 |
| 13 | +# ELF32-NEXT: DYNAMIC off 0x00000344 vaddr 0x00006000 paddr 0x00006000 align 2**0 |
14 | 14 | # ELF32-NEXT: filesz 0x00000010 memsz 0x00000010 flags rwx
|
15 |
| -# ELF32-NEXT: INTERP off 0x0000031e vaddr 0x00003000 paddr 0x00003000 align 2**0 |
| 15 | +# ELF32-NEXT: INTERP off 0x0000033e vaddr 0x00003000 paddr 0x00003000 align 2**0 |
16 | 16 | # ELF32-NEXT: filesz 0x00000004 memsz 0x00000004 flags rw-
|
17 |
| -# ELF32-NEXT: NOTE off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 17 | +# ELF32-NEXT: NOTE off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
18 | 18 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
19 |
| -# ELF32-NEXT: UNKNOWN off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 19 | +# ELF32-NEXT: UNKNOWN off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
20 | 20 | # ELF32-NEXT: filesz 0x00000001 memsz 0x00000001 flags ---
|
21 |
| -# ELF32-NEXT: TLS off 0x00000322 vaddr 0x00004000 paddr 0x00004000 align 2**0 |
| 21 | +# ELF32-NEXT: TLS off 0x00000342 vaddr 0x00004000 paddr 0x00004000 align 2**0 |
22 | 22 | # ELF32-NEXT: filesz 0x00000001 memsz 0x00000001 flags ---
|
23 |
| -# ELF32-NEXT: UNKNOWN off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 23 | +# ELF32-NEXT: UNKNOWN off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
24 | 24 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
25 |
| -# ELF32-NEXT:EH_FRAME off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 25 | +# ELF32-NEXT:EH_FRAME off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
26 | 26 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
27 |
| -# ELF32-NEXT: UNKNOWN off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 27 | +# ELF32-NEXT: UNKNOWN off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
28 | 28 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
29 |
| -# ELF32-NEXT: STACK off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 29 | +# ELF32-NEXT: STACK off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
30 | 30 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
31 |
| -# ELF32-NEXT: RELRO off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 31 | +# ELF32-NEXT: RELRO off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
32 | 32 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
33 |
| -# ELF32-NEXT:PROPERTY off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 33 | +# ELF32-NEXT:PROPERTY off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
34 | 34 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
35 |
| -# ELF32-NEXT: OPENBSD_RANDOMIZE off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 35 | +# ELF32-NEXT: SFRAME off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
36 | 36 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
37 |
| -# ELF32-NEXT: OPENBSD_WXNEEDED off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 37 | +# ELF32-NEXT: OPENBSD_RANDOMIZE off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
38 | 38 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
39 |
| -# ELF32-NEXT: OPENBSD_BOOTDATA off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 39 | +# ELF32-NEXT: OPENBSD_WXNEEDED off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
40 | 40 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
41 |
| -# ELF32-NEXT: UNKNOWN off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 41 | +# ELF32-NEXT: OPENBSD_BOOTDATA off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
42 | 42 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
43 |
| -# ELF32-NEXT: UNKNOWN off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 43 | +# ELF32-NEXT: UNKNOWN off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
44 | 44 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
45 |
| -# ELF32-NEXT: UNKNOWN off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 45 | +# ELF32-NEXT: UNKNOWN off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
46 | 46 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
47 |
| -# ELF32-NEXT: UNKNOWN off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 47 | +# ELF32-NEXT: UNKNOWN off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
48 | 48 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
49 |
| -# ELF32-NEXT: UNKNOWN off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 49 | +# ELF32-NEXT: UNKNOWN off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
50 | 50 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
51 |
| -# ELF32-NEXT: UNKNOWN off 0x00000314 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 51 | +# ELF32-NEXT: UNKNOWN off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
| 52 | +# ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags --- |
| 53 | +# ELF32-NEXT: UNKNOWN off 0x00000334 vaddr 0x00001000 paddr 0x00001000 align 2**0 |
52 | 54 | # ELF32-NEXT: filesz 0x00000003 memsz 0x00000003 flags ---
|
53 | 55 | # ELF32-EMPTY:
|
54 | 56 |
|
55 | 57 | # RUN: yaml2obj --docnum=1 -DBITS=64 -DMACHINE=EM_X86_64 %s -o %t64.elf
|
56 | 58 | # RUN: llvm-objdump --private-headers %t64.elf | FileCheck %s --check-prefixes=ELF64
|
57 | 59 |
|
58 | 60 | # ELF64: Program Header:
|
59 |
| -# ELF64-NEXT: PHDR off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 61 | +# ELF64-NEXT: PHDR off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
60 | 62 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags -w-
|
61 |
| -# ELF64-NEXT: PHDR off 0x000000000000054b vaddr 0x0000000000002000 paddr 0x0000000000002000 align 2**0 |
| 63 | +# ELF64-NEXT: PHDR off 0x0000000000000583 vaddr 0x0000000000002000 paddr 0x0000000000002000 align 2**0 |
62 | 64 | # ELF64-NEXT: filesz 0x0000000000000007 memsz 0x0000000000000007 flags --x
|
63 |
| -# ELF64-NEXT: UNKNOWN off 0x000000000000054b vaddr 0x0000000000002000 paddr 0x0000000000002000 align 2**0 |
| 65 | +# ELF64-NEXT: UNKNOWN off 0x0000000000000583 vaddr 0x0000000000002000 paddr 0x0000000000002000 align 2**0 |
64 | 66 | # ELF64-NEXT: filesz 0x0000000000000007 memsz 0x0000000000000007 flags --x
|
65 |
| -# ELF64-NEXT: DYNAMIC off 0x0000000000000558 vaddr 0x0000000000006000 paddr 0x0000000000006000 align 2**0 |
| 67 | +# ELF64-NEXT: DYNAMIC off 0x0000000000000590 vaddr 0x0000000000006000 paddr 0x0000000000006000 align 2**0 |
66 | 68 | # ELF64-NEXT: filesz 0x0000000000000020 memsz 0x0000000000000020 flags rwx
|
67 |
| -# ELF64-NEXT: INTERP off 0x0000000000000552 vaddr 0x0000000000003000 paddr 0x0000000000003000 align 2**0 |
| 69 | +# ELF64-NEXT: INTERP off 0x000000000000058a vaddr 0x0000000000003000 paddr 0x0000000000003000 align 2**0 |
68 | 70 | # ELF64-NEXT: filesz 0x0000000000000004 memsz 0x0000000000000004 flags rw-
|
69 |
| -# ELF64-NEXT: NOTE off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 71 | +# ELF64-NEXT: NOTE off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
70 | 72 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
71 |
| -# ELF64-NEXT: UNKNOWN off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 73 | +# ELF64-NEXT: UNKNOWN off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
72 | 74 | # ELF64-NEXT: filesz 0x0000000000000001 memsz 0x0000000000000001 flags ---
|
73 |
| -# ELF64-NEXT: TLS off 0x0000000000000556 vaddr 0x0000000000004000 paddr 0x0000000000004000 align 2**0 |
| 75 | +# ELF64-NEXT: TLS off 0x000000000000058e vaddr 0x0000000000004000 paddr 0x0000000000004000 align 2**0 |
74 | 76 | # ELF64-NEXT: filesz 0x0000000000000001 memsz 0x0000000000000001 flags ---
|
75 |
| -# ELF64-NEXT: UNKNOWN off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 77 | +# ELF64-NEXT: UNKNOWN off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 78 | +# ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags --- |
| 79 | +# ELF64-NEXT:EH_FRAME off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
76 | 80 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
77 |
| -# ELF64-NEXT:EH_FRAME off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 81 | +# ELF64-NEXT: UNKNOWN off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
78 | 82 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
79 |
| -# ELF64-NEXT: UNKNOWN off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 83 | +# ELF64-NEXT: STACK off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
80 | 84 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
81 |
| -# ELF64-NEXT: STACK off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 85 | +# ELF64-NEXT: RELRO off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
82 | 86 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
83 |
| -# ELF64-NEXT: RELRO off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 87 | +# ELF64-NEXT: PROPERTY off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
84 | 88 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
85 |
| -# ELF64-NEXT: PROPERTY off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 89 | +# ELF64-NEXT: SFRAME off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
86 | 90 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
87 |
| -# ELF64-NEXT: OPENBSD_RANDOMIZE off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 91 | +# ELF64-NEXT: OPENBSD_RANDOMIZE off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
88 | 92 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
89 |
| -# ELF64-NEXT: OPENBSD_WXNEEDED off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 93 | +# ELF64-NEXT: OPENBSD_WXNEEDED off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
90 | 94 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
91 |
| -# ELF64-NEXT: OPENBSD_BOOTDATA off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 95 | +# ELF64-NEXT: OPENBSD_BOOTDATA off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
92 | 96 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
93 |
| -# ELF64-NEXT: UNKNOWN off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 97 | +# ELF64-NEXT: UNKNOWN off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
94 | 98 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
95 |
| -# ELF64-NEXT: UNKNOWN off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 99 | +# ELF64-NEXT: UNKNOWN off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
96 | 100 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
97 |
| -# ELF64-NEXT: UNKNOWN off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 101 | +# ELF64-NEXT: UNKNOWN off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
98 | 102 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
99 |
| -# ELF64-NEXT: UNKNOWN off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 103 | +# ELF64-NEXT: UNKNOWN off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
100 | 104 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
101 |
| -# ELF64-NEXT: UNKNOWN off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 105 | +# ELF64-NEXT: UNKNOWN off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
102 | 106 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
103 |
| -# ELF64-NEXT: UNKNOWN off 0x0000000000000548 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
| 107 | +# ELF64-NEXT: UNKNOWN off 0x0000000000000580 vaddr 0x0000000000001000 paddr 0x0000000000001000 align 2**0 |
104 | 108 | # ELF64-NEXT: filesz 0x0000000000000003 memsz 0x0000000000000003 flags ---
|
105 | 109 | # ELF64-EMPTY:
|
106 | 110 |
|
@@ -229,47 +233,52 @@ ProgramHeaders:
|
229 | 233 | VAddr: 0x1000
|
230 | 234 | FirstSec: .foo.begin
|
231 | 235 | LastSec: .foo.end
|
232 |
| -## Case 15: the PT_OPENBSD_RANDOMIZE segment. |
| 236 | +## Case 15: the PT_GNU_SFRAME segment. |
| 237 | + - Type: 0x6474e554 ## PT_GNU_SFRAME |
| 238 | + VAddr: 0x1000 |
| 239 | + FirstSec: .foo.begin |
| 240 | + LastSec: .foo.end |
| 241 | +## Case 16: the PT_OPENBSD_RANDOMIZE segment. |
233 | 242 | - Type: 0x65a3dbe6 ## PT_OPENBSD_RANDOMIZE
|
234 | 243 | VAddr: 0x1000
|
235 | 244 | FirstSec: .foo.begin
|
236 | 245 | LastSec: .foo.end
|
237 |
| -## Case 16: the PT_OPENBSD_WXNEEDED segment. |
| 246 | +## Case 17: the PT_OPENBSD_WXNEEDED segment. |
238 | 247 | - Type: 0x65a3dbe7 ## PT_OPENBSD_WXNEEDED
|
239 | 248 | VAddr: 0x1000
|
240 | 249 | FirstSec: .foo.begin
|
241 | 250 | LastSec: .foo.end
|
242 |
| -## Case 17: the PT_OPENBSD_BOOTDATA segment. |
| 251 | +## Case 18: the PT_OPENBSD_BOOTDATA segment. |
243 | 252 | - Type: 0x65a41be6 ## PT_OPENBSD_BOOTDATA
|
244 | 253 | VAddr: 0x1000
|
245 | 254 | FirstSec: .foo.begin
|
246 | 255 | LastSec: .foo.end
|
247 |
| -## Case 18: the PT_HIOS segment. |
| 256 | +## Case 19: the PT_HIOS segment. |
248 | 257 | - Type: 0x6fffffff ## PT_HIOS
|
249 | 258 | VAddr: 0x1000
|
250 | 259 | FirstSec: .foo.begin
|
251 | 260 | LastSec: .foo.end
|
252 |
| -## Case 19: the PT_LOPROC/PT_ARM_ARCHEXT/PT_MIPS_REGINFO segment. |
| 261 | +## Case 20: the PT_LOPROC/PT_ARM_ARCHEXT/PT_MIPS_REGINFO segment. |
253 | 262 | - Type: 0x70000000 ## PT_LOPROC/PT_ARM_ARCHEXT/PT_MIPS_REGINFO
|
254 | 263 | VAddr: 0x1000
|
255 | 264 | FirstSec: .foo.begin
|
256 | 265 | LastSec: .foo.end
|
257 |
| -## Case 20: the PT_ARM_EXIDX/PT_MIPS_RTPROC segment. |
| 266 | +## Case 21: the PT_ARM_EXIDX/PT_MIPS_RTPROC segment. |
258 | 267 | - Type: 0x70000001 ## PT_ARM_EXIDX, PT_MIPS_RTPROC
|
259 | 268 | VAddr: 0x1000
|
260 | 269 | FirstSec: .foo.begin
|
261 | 270 | LastSec: .foo.end
|
262 |
| -## Case 20: the PT_MIPS_OPTIONS segment. |
| 271 | +## Case 22: the PT_MIPS_OPTIONS segment. |
263 | 272 | - Type: 0x70000002 ## PT_MIPS_OPTIONS
|
264 | 273 | VAddr: 0x1000
|
265 | 274 | FirstSec: .foo.begin
|
266 | 275 | LastSec: .foo.end
|
267 |
| -## Case 21: the PT_MIPS_ABIFLAGS segment. |
| 276 | +## Case 23: the PT_MIPS_ABIFLAGS segment. |
268 | 277 | - Type: 0x70000003 ## PT_MIPS_ABIFLAGS
|
269 | 278 | VAddr: 0x1000
|
270 | 279 | FirstSec: .foo.begin
|
271 | 280 | LastSec: .foo.end
|
272 |
| -## Case 22: the PT_HIPROC segment. |
| 281 | +## Case 24: the PT_HIPROC segment. |
273 | 282 | - Type: 0x7fffffff ## PT_HIPROC
|
274 | 283 | VAddr: 0x1000
|
275 | 284 | FirstSec: .foo.begin
|
|
0 commit comments