Home
last modified time | relevance | path

Searched refs:phdrs (Results 1 – 23 of 23) sorted by relevance

/third_party/libunwind/src/coredump/
D_UCD_get_mapinfo_linux.c86 if (ui->phdrs[p].p_type == PT_LOAD in _handle_file_note()
87 && maps[i].start >= ui->phdrs[p].p_vaddr in _handle_file_note()
88 && maps[i].end <= ui->phdrs[p].p_vaddr + ui->phdrs[p].p_filesz) in _handle_file_note()
114 _UCD_get_mapinfo(struct UCD_info *ui, coredump_phdr_t *phdrs, unsigned phdr_size) in _UCD_get_mapinfo() argument
120 if (phdrs[i].p_type == PT_NOTE) in _UCD_get_mapinfo()
124 ret = _UCD_elf_read_segment(ui, &phdrs[i], &segment, &segment_size); in _UCD_get_mapinfo()
D_UCD_create.c123 …coredump_phdr_t *phdrs = ui->phdrs = memset(malloc(size * sizeof(phdrs[0])), 0, size * sizeof(phdr… in _UCD_create() local
126 coredump_phdr_t *cur = phdrs; in _UCD_create()
152 coredump_phdr_t *cur = phdrs; in _UCD_create()
178 int ret = _UCD_get_threadinfo(ui, phdrs, size); in _UCD_create()
184 ret = _UCD_get_mapinfo(ui, phdrs, size); in _UCD_create()
190 coredump_phdr_t *cur = phdrs; in _UCD_create()
259 struct coredump_phdr *phdr = &ui->phdrs[phdr_no]; in _UCD_add_backing_file_at_segment()
322 struct coredump_phdr *phdr = &ui->phdrs[i]; in _UCD_add_backing_file_at_vaddr()
D_UCD_get_threadinfo_prstatus.c87 _UCD_get_threadinfo(struct UCD_info *ui, coredump_phdr_t *phdrs, unsigned phdr_size) in _UCD_get_threadinfo() argument
93 Debug(8, "phdr[%03d]: type:%d", i, phdrs[i].p_type); in _UCD_get_threadinfo()
94 if (phdrs[i].p_type == PT_NOTE) in _UCD_get_threadinfo()
99 ret = _UCD_elf_read_segment(ui, &phdrs[i], &segment, &segment_size); in _UCD_get_threadinfo()
D_UCD_internal.h90 coredump_phdr_t *phdrs; /* array, allocated */ member
107 int _UCD_get_threadinfo(struct UCD_info *ui, coredump_phdr_t *phdrs, unsigned phdr_size);
108 int _UCD_get_mapinfo(struct UCD_info *ui, coredump_phdr_t *phdrs, unsigned phdr_size);
D_UCD_destroy.c41 struct coredump_phdr *phdr = &ui->phdrs[i]; in _UCD_destroy()
47 free(ui->phdrs); in _UCD_destroy()
D_UCD_get_mapinfo_generic.c29 _UCD_get_mapinfo(struct UCD_info *ui, coredump_phdr_t *phdrs, unsigned phdr_size) in _UCD_get_mapinfo() argument
D_UCD_access_mem.c44 phdr = &ui->phdrs[i]; in _UCD_access_mem()
D_UCD_elf_map_image.c94 coredump_phdr_t *phdr = &ui->phdrs[i]; in _UCD_get_elf_image()
/third_party/rust/crates/rustix/src/backend/linux_raw/runtime/
Dtls.rs19 let phdrs = exe_phdrs_slice(); in startup_tls_info() localVariable
24 for phdr in phdrs { in startup_tls_info()
26 PT_PHDR => base = phdrs.as_ptr().cast::<u8>().offset(-(phdr.p_vaddr as isize)), in startup_tls_info()
/third_party/elfutils/tests/
Drun-getphdrnum.sh107 testfiles testfile-phdrs.elf
109 testrun_compare ${abs_top_builddir}/src/readelf -h testfile-phdrs.elf<<\EOF
DMakefile.am594 run-getphdrnum.sh testfile-phdrs.elf.bz2 \
DChangeLog896 * testfile-phdrs.elf.bz2: New test file.
899 (EXTRA_DIST): Add run-getphdrnum.sh and testfile-phdrs.elf.bz2.
/third_party/elfutils/libdwfl/
Ddwfl_module_getdwarf.c400 void *phdrs = malloc (phdrs_bytes); in find_prelink_address_sync() local
401 if (unlikely (phdrs == NULL)) in find_prelink_address_sync()
403 dst.d_buf = phdrs; in find_prelink_address_sync()
408 free (phdrs); in find_prelink_address_sync()
413 Elf32_Phdr (*p32)[phnum] = phdrs; in find_prelink_address_sync()
423 Elf64_Phdr (*p64)[phnum] = phdrs; in find_prelink_address_sync()
431 free (phdrs); in find_prelink_address_sync()
DChangeLog1018 phdrs and shdrs.
1020 Likewise for phdrs.
1022 (elf_from_remote_memory): Allocate exact amount of bytes for phdrs.
1134 * link_map.c (dwfl_link_map_report): Allocate phdrs and dyn with
1140 Allocate phdrs with malloc, not on stack. free in finish.
1158 phdrs on the stack. Allocate with malloc and free when done.
1173 phdrs and shdrs unions with malloc, not alloca. Free after use.
2210 PT_INTERP p_vaddr separately from main phdrs and undo phdrs.
2351 * link_map.c (dwfl_link_map_report): Detect bias of embedded phdrs and
/third_party/elfutils/libelf/
DChangeLog619 updating phdrs.
621 checking if phdrs haven't been read in yet.
855 * elf32_getphdr.c (getphdr_wrlock): Allocate phdrs with malloc, not
/third_party/elfutils/config/
Delfutils.spec.in935 - readelf, elflint: handle SHT_NOTE sections without requiring phdrs
939 rt dynamic symbol tables found via phdrs; dwfl_standard_find_de
/third_party/elfutils/
DNEWS824 readelf, elflint: handle SHT_NOTE sections without requiring phdrs
830 support dynamic symbol tables found via phdrs;
/third_party/elfutils/src/
DChangeLog761 * strip.c (handle_elf): Always copy over phdrs if there are any
1838 (check_sections): Don't try to match section offsets to phdrs offsets
2180 is not zero for symbol tables. Check phdrs are not NULL.
/third_party/elfutils/po/
Dja.po6584 msgid "cannot get number of phdrs"
6585 msgstr "phdrs の数を取得できません"
Dde.po6339 msgid "cannot get number of phdrs"
Duk.po6949 msgid "cannot get number of phdrs"
Dpl.po6929 msgid "cannot get number of phdrs"
Des.po6914 msgid "cannot get number of phdrs"