/toolchain/binutils/binutils-2.25/include/elf/ |
D | internal.h | 294 #define ELF_TBSS_SPECIAL(sec_hdr, segment) \ argument 297 && (segment)->p_type != PT_TLS) 299 #define ELF_SECTION_SIZE(sec_hdr, segment) \ argument 300 (ELF_TBSS_SPECIAL(sec_hdr, segment) ? 0 : (sec_hdr)->sh_size) 308 #define ELF_SECTION_IN_SEGMENT_1(sec_hdr, segment, check_vma, strict) \ argument 312 && ((segment)->p_type == PT_TLS \ 313 || (segment)->p_type == PT_GNU_RELRO \ 314 || (segment)->p_type == PT_LOAD)) \ 318 && (segment)->p_type != PT_TLS \ 319 && (segment)->p_type != PT_PHDR)) \ [all …]
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/pe/ |
D | seh-x64-err-1.l | 18 .*:33: Error: .seh_stackalloc used in segment '.data' instead of expected '.text' 19 .*:34: Error: .seh_setframe used in segment '.data' instead of expected '.text' 20 .*:35: Error: .seh_endprologue used in segment '.data' instead of expected '.text' 21 .*:36: Error: .seh_pushreg used in segment '.data' instead of expected '.text' 22 .*:37: Error: .seh_savereg used in segment '.data' instead of expected '.text' 23 .*:38: Error: .seh_savexmm used in segment '.data' instead of expected '.text' 24 .*:39: Error: .seh_endproc used in segment '.data' instead of expected '.text'
|
/toolchain/binutils/binutils-2.25/ld/scripttempl/ |
D | elf.sc | 14 # INITIAL_READONLY_SECTIONS - at start of text segment 18 # INITIAL_READWRITE_SECTIONS - at start of data segment (after relro) 28 # TEXT_START_ADDR - the first byte of the text segment, after any 30 # TEXT_BASE_ADDRESS - the first byte of the text segment. 42 # PLT_NEXT_DATA - .plt next to data segment when .plt is in text segment. 43 # DATA_PLT - .plt should be in data segment, not text segment. 45 # BSS_PLT - .plt should be in bss segment 48 # NON_ALLOC_DYN - Place dynamic sections after data segment. 49 # TEXT_DYNAMIC - .dynamic in text segment, not data segment. 187 we can shorten the on-disk segment size. */ [all …]
|
D | ia64vms.sc | 26 /* RW segment. */ 34 /* Code segment. Note: name must be \$CODE\$ */ 44 /* RO segment. */ 64 /* Short segment. */
|
D | elfi370.sc | 64 /* Read-only sections, merged into text segment: */ 111 /* Adjust the address for the data segment. We want to adjust up to 116 text segment ending precisely at the end of a page; it causes the 117 data segment to skip a page. The above expression does not have 119 a single segment, combining both text and data, for this case. 120 This will prevent the text segment from being shared among 169 we can shorten the on-disk segment size. */
|
D | nw.sc | 23 # DATA_PLT - .plt should be in data segment, not text segment. 56 /* Read-only sections, merged into text segment: */ 105 /* Read-write section, merged into data segment: */ 120 we can shorten the on-disk segment size. */
|
D | elf64hppa.sc | 14 # INITIAL_READONLY_SECTIONS - at start of text segment 27 # TEXT_START_ADDR - the first byte of the text segment, after any 29 # TEXT_BASE_ADDRESS - the first byte of the text segment. 41 # DATA_PLT - .plt should be in data segment, not text segment. 43 # BSS_PLT - .plt should be in bss segment 46 # NON_ALLOC_DYN - Place dynamic sections after data segment. 47 # TEXT_DYNAMIC - .dynamic in text segment, not data segment. 149 we can shorten the on-disk segment size. */ 264 TEXT_START_ADDR="SEGMENT_START(\"text-segment\", ${TEXT_START_ADDR})" 265 SHLIB_TEXT_START_ADDR="SEGMENT_START(\"text-segment\", ${SHLIB_TEXT_START_ADDR:-0})" [all …]
|
D | mep.sc | 14 # INITIAL_READONLY_SECTIONS - at start of text segment 26 # TEXT_START_ADDR - the first byte of the text segment, after any 28 # TEXT_BASE_ADDRESS - the first byte of the text segment. 38 # DATA_PLT - .plt should be in data segment, not text segment. 40 # BSS_PLT - .plt should be in bss segment 41 # TEXT_DYNAMIC - .dynamic in text segment, not data segment. 138 we can shorten the on-disk segment size. */ 229 /* Read-only sections, merged into text segment: */ 336 /* Adjust the address for the data segment. We want to adjust up to
|
D | nds32elf.sc | 110 we can shorten the on-disk segment size. */ 255 TEXT_START_ADDR="SEGMENT_START(\"text-segment\", ${TEXT_START_ADDR})" 256 SHLIB_TEXT_START_ADDR="SEGMENT_START(\"text-segment\", ${SHLIB_TEXT_START_ADDR:-0})" 295 /* Read-only sections, merged into text segment: */ 459 SEGMENT_START(\"rodata-segment\", ${RODATA_ADDR}) + SIZEOF_HEADERS" 462 RODATA_ADDR="SEGMENT_START(\"rodata-segment\", ${RODATA_ADDR})" 466 SEGMENT_START(\"rodata-segment\", ${SHLIB_RODATA_ADDR}) + SIZEOF_HEADERS" 468 SHLIB_RODATA_ADDR="SEGMENT_START(\"rodata-segment\", ${SHLIB_RODATA_ADDR})" 472 /* Adjust the address for the rodata segment. We want to adjust up to 497 /* Adjust the address for the data segment. We want to adjust up to [all …]
|
/toolchain/binutils/binutils-2.25/bfd/ |
D | elf.c | 5288 Elf_Internal_Phdr *segment = elf_tdata (abfd)->phdr; in assign_file_positions_except_relocs() local 5289 Elf_Internal_Phdr *end_segment = &segment[num_segments]; in assign_file_positions_except_relocs() 5293 for (; segment < end_segment; segment++) in assign_file_positions_except_relocs() 5294 if (segment->p_type == PT_LOAD && p_vaddr > segment->p_vaddr) in assign_file_positions_except_relocs() 5295 p_vaddr = segment->p_vaddr; in assign_file_positions_except_relocs() 5601 Elf_Internal_Phdr *segment; in rewrite_elf_program_header() local 5622 #define SEGMENT_END(segment, start) \ in rewrite_elf_program_header() argument 5623 (start + (segment->p_memsz > segment->p_filesz \ in rewrite_elf_program_header() 5624 ? segment->p_memsz : segment->p_filesz)) in rewrite_elf_program_header() 5626 #define SECTION_SIZE(section, segment) \ in rewrite_elf_program_header() argument [all …]
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/cris/ |
D | rd-pcrel2.s | 8 ; Region of relaxation is after insn, same segment 21 ; Region of relaxation is around insn, same segment 40 ; Region of relaxation is before insn, same segment. 50 ; Region of relaxation is in other segment.
|
/toolchain/binutils/binutils-2.25/gas/config/ |
D | tc-fr30.c | 155 md_section_align (segT segment, valueT size) in md_section_align() argument 157 int align = bfd_get_section_alignment (stdoutput, segment); in md_section_align() 210 md_estimate_size_before_relax (fragS * fragP, segT segment) in md_estimate_size_before_relax() argument 218 if (S_GET_SEGMENT (fragP->fr_symbol) != segment) in md_estimate_size_before_relax()
|
D | tc-score.h | 39 #define md_relax_frag(segment, fragp, stretch) score_relax_frag (segment, fragp, stretch) argument
|
D | tc-epiphany.c | 172 md_section_align (segT segment, valueT size) in md_section_align() argument 174 int align = bfd_get_section_alignment (stdoutput, segment); in md_section_align() 680 epiphany_relax_frag (segT segment, fragS *fragP, long stretch) in epiphany_relax_frag() argument 706 growth = relax_frag (segment, fragP, stretch); in epiphany_relax_frag() 723 md_estimate_size_before_relax (fragS *fragP, segT segment) in md_estimate_size_before_relax() argument 730 if (S_GET_SEGMENT (fragP->fr_symbol) != segment in md_estimate_size_before_relax() 741 epiphany_relax_frag (segment, fragP, 0); in md_estimate_size_before_relax()
|
D | tc-rl78.c | 765 segT segment, in rl78_frag_fix_value() argument 782 if (S_GET_SEGMENT (exp->X_add_symbol) != segment) in rl78_frag_fix_value() 793 if (S_GET_SEGMENT (exp->X_op_symbol) != segment) in rl78_frag_fix_value() 810 md_estimate_size_before_relax (fragS * fragP ATTRIBUTE_UNUSED, segT segment ATTRIBUTE_UNUSED) in md_estimate_size_before_relax() 831 rl78_relax_frag (segT segment ATTRIBUTE_UNUSED, fragS * fragP, long stretch) in rl78_relax_frag() 849 if (rl78_frag_fix_value (fragP, segment, ri, & addr0, in rl78_relax_frag() 959 segT segment ATTRIBUTE_UNUSED, in md_convert_frag() 983 if (rl78_frag_fix_value (fragP, segment, 0, & addr0, in md_convert_frag() 1407 md_section_align (segT segment, valueT size) in md_section_align() argument 1409 int align = bfd_get_section_alignment (stdoutput, segment); in md_section_align()
|
D | tc-or1k.c | 166 md_section_align (segT segment, valueT size) in md_section_align() argument 168 int align = bfd_get_section_alignment (stdoutput, segment); in md_section_align() 199 md_estimate_size_before_relax (fragS * fragP, segT segment ATTRIBUTE_UNUSED) in md_estimate_size_before_relax()
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-elf/ |
D | textaddr3.d | 2 #ld: -Ttext-segment 0x10000 -z max-page-size=0x200000 4 #warning: .*address of `text-segment' isn't multiple of maximum page size
|
D | textaddr5.d | 2 #ld: -shared -z max-page-size=0x200000 -Ttext-segment 0x10000 4 #warning: .*address of `text-segment' isn't multiple of maximum page size
|
D | seg.d | 9 # On MIPS, the first segment is for .reginfo. 18 # On MIPS, the first segment is for .reginfo.
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
D | x86-64-segment.s | 3 # test segment reg insns with memory operand 8 # test segment reg insns with REX
|
D | x86-64-segment.l | 3 3 # test segment reg insns with memory operand 8 8 # test segment reg insns with REX
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/sh/sh64/ |
D | movi-2.s | 1 ! Check MOVI expansion of local symbols that should get segment-relative 12 .long 0 ! To get a non-zero segment offset for "forwdata".
|
/toolchain/binutils/binutils-2.25/gold/testsuite/ |
D | script_test_3.sh | 74 segment=`grep '^ INTERP' script_test_3.stdout` 76 segment_size=`echo "$segment" | awk '{ print $5; }'`
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-scripts/ |
D | rgn-over8-ok.d | 8 # FAILs on NaCl targets because the linker extends the first segment 11 # text segment.
|
D | rgn-at3.d | 8 # FAILs on NaCl targets because the linker extends the first segment 11 # text segment.
|