/toolchain/binutils/binutils-2.25/ld/testsuite/ld-scripts/ |
phdrs.exp | 1 # Test PHDRS in a linker script. 22 # PHDRS is only meaningful for ELF. 29 set testname "PHDRS" 36 if ![ld_assemble $as $srcdir/$subdir/phdrs.s tmpdir/phdrs.o] { 45 if [is_elf64 tmpdir/phdrs.o] { 50 set ldopt "$ldopt -T $srcdir/$subdir/phdrs.t tmpdir/phdrs.o" 51 if ![ld_simple_link $ld tmpdir/phdrs $ldopt] { 58 set exec_output [run_host_cmd "$objdump" "--private-headers tmpdir/phdrs"] [all...] |
phdrs3.d | 1 # name: PHDRS headers 2 # source: phdrs.s 4 # error: \A[^ \n]*:[^:\n]*:5: PHDRS and FILEHDR.*
|
defined2.d | 3 #source: phdrs.s
|
defined3.d | 3 #source: phdrs.s
|
phdrs3a.d | 1 #name: PHDRS headers 3a 2 #source: phdrs.s
|
/external/libunwind/src/coredump/ |
_UCD_destroy.c | 41 struct coredump_phdr *phdr = &ui->phdrs[i];
|
_UCD_create.c | 149 Debug(0, "Can't read phdrs from '%s'\n", filename); 153 coredump_phdr_t *phdrs = ui->phdrs = memset(malloc(size * sizeof(phdrs[0])), 0, size * sizeof(phdrs[0])); local 156 coredump_phdr_t *cur = phdrs; 163 Debug(0, "Can't read phdrs from '%s'\n", filename); 182 coredump_phdr_t *cur = phdrs; 189 Debug(0, "Can't read phdrs from '%s'\n", filename); 209 coredump_phdr_t *cur = phdrs; [all...] |
_UCD_access_mem.c | 44 phdr = &ui->phdrs[i];
|
_UCD_elf_map_image.c | 90 coredump_phdr_t *phdr = &ui->phdrs[i];
|
_UCD_internal.h | 57 /* Similar to ELF phdrs. p_paddr element is absent, 90 coredump_phdr_t *phdrs; /* array, allocated */ member in struct:UCD_info
|
/external/google-breakpad/src/common/linux/ |
elfutils.cc | 95 const Phdr* phdrs = local 99 if (phdrs[i].p_type == segment_type) { 100 *segment_start = elf_base + phdrs[i].p_offset; 101 *segment_size = phdrs[i].p_filesz;
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/linux/ |
elf-fdpic.h | 39 struct elf_phdr *phdrs; /* ref copy of PT_PHDR table */ member in struct:elf_fdpic_params
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/linux/ |
elf-fdpic.h | 39 struct elf_phdr *phdrs; /* ref copy of PT_PHDR table */ member in struct:elf_fdpic_params
|
/external/valgrind/coregrind/m_coredump/ |
coredump-elf.c | 576 ESZ(Phdr) *phdrs; 642 phdrs = VG_(malloc)("coredump-elf.mec.1", sizeof(*phdrs) * num_phdrs); 673 off = sizeof(ehdr) + sizeof(*phdrs) * num_phdrs; 675 phdrs[0].p_type = PT_NOTE; 676 phdrs[0].p_offset = off; 677 phdrs[0].p_vaddr = 0; 678 phdrs[0].p_paddr = 0; 679 phdrs[0].p_filesz = notesz; 680 phdrs[0].p_memsz = 0 [all...] |
coredump-solaris.c | [all...] |
/art/compiler/ |
elf_builder.h | 599 std::vector<Elf_Phdr> phdrs; local 601 phdrs = MakeProgramHeaders(); 602 CHECK_LE(phdrs.size(), kMaxProgramHeaders); 604 elf_header.e_phnum = phdrs.size(); 609 stream_.WriteFully(phdrs.data(), phdrs.size() * sizeof(phdrs[0])); 828 std::vector<Elf_Phdr> phdrs; local 838 phdrs.push_back(phdr); 846 phdrs.push_back(load) [all...] |
/frameworks/compile/mclinker/lib/Script/ |
OutputSectDesc.cpp | 120 for (StringList::const_iterator it = m_Epilog.phdrs().begin(), 121 ie = m_Epilog.phdrs().end();
|
ScriptParser.yy | 119 /* PHDRS Command */ 120 %token PHDRS 458 phdrs 462 phdrs : phdrs ':' phdr
|
/frameworks/compile/mclinker/include/mcld/Script/ |
OutputSectDesc.h | 121 const StringList& phdrs() const { function in struct:mcld::OutputSectDesc::Epilog
|
/toolchain/binutils/binutils-2.25/gold/ |
script-sections.h | 89 // Return whether we ever saw a PHDRS clause. We ignore the PHDRS 186 bool filehdr, bool phdrs, bool is_flags_valid, unsigned int flags, 195 // specified by the PHDRS clause. 287 // Create the segments from a PHDRS clause. 291 // Attach sections to segments from a PHDRS clause. 295 // Set addresses of segments from a PHDRS clause. 309 // The list of program headers in the PHDRS clause.
|
script-c.h | 131 String_list_ptr phdrs; member in struct:gold::Parser_output_section_trailer
|
/toolchain/binutils/binutils-2.25/ld/ |
ldlang.h | 151 lang_output_section_phdr_list *phdrs; member in struct:lang_output_section_statement_struct 432 PHDRS command in the linker script. */ 440 bfd_boolean phdrs; member in struct:lang_phdr
|
ldgram.y | 80 bfd_boolean phdrs; 128 %token SECTIONS PHDRS INSERT_K AFTER BEFORE 316 | phdrs 1192 phdrs: label 1193 PHDRS '{' phdr_list '}' 1206 lang_new_phdr ($1, $3, $4.filehdr, $4.phdrs, $4.at, 1265 else if (strcmp ($1, "PHDRS") == 0 && $2 == NULL) 1266 $$.phdrs = TRUE; 1270 einfo (_("%X%P:%S: PHDRS syntax error at `%s'\n"),
|
/external/elfutils/libdwfl/ |
dwfl_module_getdwarf.c | 150 their phdrs might not match the actual load addresses. */ 304 /* Decode the section. It consists of the original ehdr, phdrs, 363 For this reason, we must examine the phdrs first to find PT_INTERP. */ 394 void *phdrs = malloc (phdrs_bytes); local 395 if (unlikely (phdrs == NULL)) 397 dst.d_buf = phdrs; 402 free (phdrs); 407 Elf32_Phdr (*p32)[phnum] = phdrs; 417 Elf64_Phdr (*p64)[phnum] = phdrs; 425 free (phdrs); [all...] |
/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_linux.cc | 777 char *phdrs = base + ehdr->e_phoff; local 778 char *phdrs_end = phdrs + ehdr->e_phnum * ehdr->e_phentsize; 784 for (char *iter = phdrs; iter != phdrs_end; iter += ehdr->e_phentsize) { 793 for (char *iter = phdrs; iter != phdrs_end; iter += ehdr->e_phentsize) { [all...] |