Home
last modified time | relevance | path

Searched refs:segment (Results 1 – 25 of 328) sorted by relevance

12345678910>>...14

/toolchain/binutils/binutils-2.25/include/elf/
Dinternal.h294 #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/
Dseh-x64-err-1.l18 .*: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/
Delf.sc14 # 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 …]
Dia64vms.sc26 /* RW segment. */
34 /* Code segment. Note: name must be \$CODE\$ */
44 /* RO segment. */
64 /* Short segment. */
Delfi370.sc64 /* 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. */
Dnw.sc23 # 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. */
Delf64hppa.sc14 # 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 …]
Dmep.sc14 # 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
Dnds32elf.sc110 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/
Delf.c5288 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/
Drd-pcrel2.s8 ; 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/
Dtc-fr30.c155 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()
Dtc-score.h39 #define md_relax_frag(segment, fragp, stretch) score_relax_frag (segment, fragp, stretch) argument
Dtc-epiphany.c172 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()
Dtc-rl78.c765 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()
Dtc-or1k.c166 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/
Dtextaddr3.d2 #ld: -Ttext-segment 0x10000 -z max-page-size=0x200000
4 #warning: .*address of `text-segment' isn't multiple of maximum page size
Dtextaddr5.d2 #ld: -shared -z max-page-size=0x200000 -Ttext-segment 0x10000
4 #warning: .*address of `text-segment' isn't multiple of maximum page size
Dseg.d9 # 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/
Dx86-64-segment.s3 # test segment reg insns with memory operand
8 # test segment reg insns with REX
Dx86-64-segment.l3 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/
Dmovi-2.s1 ! 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/
Dscript_test_3.sh74 segment=`grep '^ INTERP' script_test_3.stdout`
76 segment_size=`echo "$segment" | awk '{ print $5; }'`
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-scripts/
Drgn-over8-ok.d8 # FAILs on NaCl targets because the linker extends the first segment
11 # text segment.
Drgn-at3.d8 # FAILs on NaCl targets because the linker extends the first segment
11 # text segment.

12345678910>>...14