Lines Matching full:segment

9 # RUN: llvm-readelf --segments %t1 | FileCheck %s --check-prefix=SEGMENT-MAPPING
11 # SEGMENT-MAPPING: Program Headers:
12 # SEGMENT-MAPPING-NEXT: Type Offset VirtAddr PhysAddr FileSiz MemSiz …
13 # SEGMENT-MAPPING-NEXT: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000281 0x00028…
14 # SEGMENT-MAPPING-NEXT: LOAD 0x000281 0x0000000000001000 0x0000000000001000 0x000010 0x00001…
15 # SEGMENT-MAPPING-NEXT: LOAD 0x000291 0x0000000000002000 0x0000000000002000 0x000009 0x00000…
16 # SEGMENT-MAPPING-NEXT: LOAD 0x00029a 0x0000000000003ef0 0x0000000000003ef0 0x000011 0x00001…
17 # SEGMENT-MAPPING-NEXT: DYNAMIC 0x00029a 0x0000000000003ef0 0x0000000000003ef0 0x000010 0x00001…
18 # SEGMENT-MAPPING-NEXT: GNU_RELRO 0x00029a 0x0000000000003ef0 0x0000000000003ef0 0x000010 0x00001…
19 # SEGMENT-MAPPING-NEXT: LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x00000…
20 # SEGMENT-MAPPING-NEXT: LOAD 0x000248 0x00000000000001a0 0x00000000000001a0 0x000020 0x00002…
21 # SEGMENT-MAPPING-NEXT: LOAD 0x000248 0x00000000000001a0 0x00000000000001a0 0x000020 0x00002…
22 # SEGMENT-MAPPING: Section to Segment mapping:
23 # SEGMENT-MAPPING-NEXT: Segment Sections...
24 # SEGMENT-MAPPING-NEXT: 00 .hash .gnu.hash .dynsym .dynstr {{$}}
25 # SEGMENT-MAPPING-NEXT: 01 .foo .zed {{$}}
26 # SEGMENT-MAPPING-NEXT: 02 .foo .baz {{$}}
27 # SEGMENT-MAPPING-NEXT: 03 .dynamic .dynamic.tail {{$}}
28 # SEGMENT-MAPPING-NEXT: 04 .dynamic {{$}}
29 # SEGMENT-MAPPING-NEXT: 05 .dynamic {{$}}
30 # SEGMENT-MAPPING-NEXT: 06{{ *$}}
31 # SEGMENT-MAPPING-NEXT: 07 .gnu.hash {{$}}
32 # SEGMENT-MAPPING-NEXT: 08 .gnu.hash {{$}}
33 # SEGMENT-MAPPING-NEXT: None .symtab .strtab .shstrtab {{$}}
106 ## SHT_NULL section at index 0 is not included in the segment.
127 ## Show we can create a writeable PT_LOAD segment and put an arbitrary section into it.
135 ## Show we can create a nested dynamic segment and put a section into it.
142 ## Show we can create a relro segment and put a section into it.
154 ## Show we can dump a standalone empty segment.
159 ## ELF specification says that loadable segment entries in the
161 ## Show we can dump an out of order segment.
169 ## We use a segment that is the same as the previous one for this.
362 ## We also document that SHT_NULL sections are not considered to be inside a segment.
469 ## Case 1: the segment contains a single SHT_NOBITS section.
474 ## Case 2: the SHT_NOBITS section is the last section in the segment.
479 ## Case 3: the SHT_NOBITS section is in the middle of the segment.
484 ## Case 4: the SHT_NOBITS section is the first section in the segment.
489 ## Case 5: another two SHT_NOBITS sections in a different segment.
516 ## to start a different non-overlapping segment.
548 ## There is nothing wrong with this segment. We have it to show that
585 ## has a VA that is outside of the segment, hence we should not include it in it.
588 ## '.empty.zed' section is outside the segment's virtual space.
644 ## Check how we dump a segment when we have sections that are outside of the virtual
645 ## address space of a segment, but inside its file space. We do not include such sections
646 ## in a segment when they are at the edges of a segment, because this is a normal case and
647 ## it may mean they belong to a different segment.