Home
last modified time | relevance | path

Searched refs:phdr (Results 1 - 25 of 89) sorted by relevance

1234

/third_party/lwip/src/include/lwip/prot/
H A Dtcp.h85 #define TCPH_HDRLEN(phdr) ((u16_t)(lwip_ntohs((phdr)->_hdrlen_rsvd_flags) >> 12))
86 #define TCPH_HDRLEN_BYTES(phdr) ((u8_t)(TCPH_HDRLEN(phdr) << 2))
87 #define TCPH_FLAGS(phdr) ((u8_t)((lwip_ntohs((phdr)->_hdrlen_rsvd_flags) & TCP_FLAGS)))
89 #define TCPH_HDRLEN_SET(phdr, len) (phdr)->_hdrlen_rsvd_flags = lwip_htons(((len) << 12) | TCPH_FLAGS(phdr))
90 #define TCPH_FLAGS_SET(phdr, flag
[all...]
/third_party/libunwind/libunwind/src/coredump/
H A D_UCD_elf_map_image.c34 CD_elf_map_image(struct UCD_info *ui, coredump_phdr_t *phdr) in CD_elf_map_image() argument
38 if (phdr->backing_fd < 0) in CD_elf_map_image()
40 /* Note: coredump file contains only phdr->p_filesz bytes. in CD_elf_map_image()
41 * We want to map bigger area (phdr->p_memsz bytes) to make sure in CD_elf_map_image()
45 ei->image = mmap(NULL, phdr->p_memsz, PROT_READ, MAP_PRIVATE, ui->coredump_fd, phdr->p_offset); in CD_elf_map_image()
51 ei->size = phdr->p_filesz; in CD_elf_map_image()
52 size_t remainder_len = phdr->p_memsz - phdr->p_filesz; in CD_elf_map_image()
55 void *remainder_base = (char*) ei->image + phdr in CD_elf_map_image()
94 coredump_phdr_t *phdr = &ui->phdrs[i]; _UCD_get_elf_image() local
[all...]
H A D_UCD_access_mem.c40 coredump_phdr_t *phdr; in _UCD_access_mem() local
44 phdr = &ui->phdrs[i]; in _UCD_access_mem()
45 if (phdr->p_vaddr <= addr && addr_last < phdr->p_vaddr + phdr->p_memsz) in _UCD_access_mem()
58 if (addr_last >= phdr->p_vaddr + phdr->p_filesz) in _UCD_access_mem()
62 if (phdr->backing_fd < 0) in _UCD_access_mem()
64 Debug(1, "access to not-present data in phdr[%d]: addr:0x%llx\n", in _UCD_access_mem()
69 filename = phdr in _UCD_access_mem()
[all...]
H A D_UCD_create.c259 struct coredump_phdr *phdr = &ui->phdrs[phdr_no]; in _UCD_add_backing_file_at_segment() local
260 if (phdr->backing_filename) in _UCD_add_backing_file_at_segment()
273 phdr->backing_fd = fd; in _UCD_add_backing_file_at_segment()
274 phdr->backing_filename = strdup(filename); in _UCD_add_backing_file_at_segment()
282 phdr->backing_filesize = (uoff_t)statbuf.st_size; in _UCD_add_backing_file_at_segment()
284 if (phdr->p_flags != (PF_X | PF_R)) in _UCD_add_backing_file_at_segment()
286 Debug(1, "Note: phdr[%u] is not r-x: flags are 0x%x\n", in _UCD_add_backing_file_at_segment()
287 phdr_no, phdr->p_flags); in _UCD_add_backing_file_at_segment()
290 if (phdr->backing_filesize > phdr in _UCD_add_backing_file_at_segment()
322 struct coredump_phdr *phdr = &ui->phdrs[i]; _UCD_add_backing_file_at_vaddr() local
[all...]
/third_party/elfutils/tests/
H A Dvendorelf.c89 GElf_Phdr phdr; in check_elf() local
90 if (gelf_getphdr (elf, 0, &phdr) == NULL) in check_elf()
97 phdr.p_type = PT_NULL; in check_elf()
98 phdr.p_offset = 0; in check_elf()
99 phdr.p_vaddr = 0; in check_elf()
100 phdr.p_paddr = 1; in check_elf()
101 phdr.p_filesz = 0; in check_elf()
102 phdr.p_memsz = 1024; in check_elf()
103 phdr.p_flags = PF_R; in check_elf()
104 phdr in check_elf()
[all...]
H A Dshowptable.c89 GElf_Phdr *phdr = gelf_getphdr (elf, cnt, &mem); in main() local
91 const char *p_type = typenames[phdr->p_type]; in main()
94 if (phdr->p_type >= PT_NUM) in main()
96 snprintf (buf, sizeof (buf), "%x", phdr->p_type); in main()
103 (unsigned long long int) phdr->p_offset, in main()
105 (unsigned long long int) phdr->p_vaddr, in main()
107 (unsigned long long int) phdr->p_paddr, in main()
109 (unsigned long long int) phdr->p_filesz, in main()
111 (unsigned long long int) phdr->p_memsz, in main()
112 (unsigned long long int) phdr in main()
[all...]
H A Dalldts.c111 Elf32_Phdr *phdr = elf32_newphdr (elf, 2); in main() local
112 if (phdr == NULL) in main()
118 phdr[0].p_type = PT_PHDR; in main()
119 phdr[1].p_type = PT_DYNAMIC; in main()
230 phdr[0].p_offset = ehdr->e_phoff; in main()
231 phdr[0].p_vaddr = ehdr->e_phoff; in main()
232 phdr[0].p_paddr = ehdr->e_phoff; in main()
233 phdr[0].p_flags = PF_R | PF_X; in main()
234 phdr[0].p_filesz = ehdr->e_phnum * elf32_fsize (ELF_T_PHDR, 1, EV_CURRENT); in main()
235 phdr[ in main()
[all...]
H A Dupdate2.c40 Elf32_Phdr *phdr; in main() local
92 phdr = elf32_newphdr (elf, 1); in main()
93 if (phdr == NULL) in main()
99 phdr[0].p_type = PT_PHDR; in main()
111 phdr[0].p_offset = ehdr->e_phoff; in main()
112 phdr[0].p_offset = ehdr->e_phoff; in main()
113 phdr[0].p_vaddr = ehdr->e_phoff; in main()
114 phdr[0].p_paddr = ehdr->e_phoff; in main()
115 phdr[0].p_flags = PF_R | PF_X; in main()
116 phdr[ in main()
[all...]
H A Dupdate3.c42 Elf32_Phdr *phdr; in main() local
101 phdr = elf32_newphdr (elf, 1); in main()
102 if (phdr == NULL) in main()
108 phdr[0].p_type = PT_PHDR; in main()
160 phdr[0].p_offset = ehdr->e_phoff; in main()
161 phdr[0].p_offset = ehdr->e_phoff; in main()
162 phdr[0].p_vaddr = ehdr->e_phoff; in main()
163 phdr[0].p_paddr = ehdr->e_phoff; in main()
164 phdr[0].p_flags = PF_R | PF_X; in main()
165 phdr[ in main()
[all...]
/third_party/elfutils/libelf/
H A Delf32_getphdr.c54 result = elf->state.ELFW(elf,LIBELFBITS).phdr; in ElfW2()
113 elf->state.ELFW(elf,LIBELFBITS).phdr = file_phdr; in ElfW2()
117 ElfW2(LIBELFBITS,Phdr) *phdr; in ElfW2()
121 phdr = elf->state.ELFW(elf,LIBELFBITS).phdr = in ElfW2()
123 if (elf->state.ELFW(elf,LIBELFBITS).phdr == NULL) in ElfW2()
137 memcpy (phdr, file_phdr, size); in ElfW2()
160 CONVERT_TO (phdr[cnt].p_type, notcvt[cnt].p_type); in ElfW2()
161 CONVERT_TO (phdr[cnt].p_offset, notcvt[cnt].p_offset); in ElfW2()
162 CONVERT_TO (phdr[cn in ElfW2()
[all...]
H A Dgelf_getphdr.c66 Elf32_Phdr *phdr = elf->state.elf32.phdr; in gelf_getphdr() local
68 if (phdr == NULL) in gelf_getphdr()
71 phdr = INTUSE(elf32_getphdr) (elf); in gelf_getphdr()
72 if (phdr == NULL) in gelf_getphdr()
91 phdr += ndx; in gelf_getphdr()
93 #define COPY(Name) result->Name = phdr->Name in gelf_getphdr()
106 Elf64_Phdr *phdr = elf->state.elf64.phdr; in gelf_getphdr() local
108 if (phdr in gelf_getphdr()
[all...]
H A Dgelf_update_phdr.c58 Elf32_Phdr *phdr = elf->state.elf32.phdr; in gelf_update_phdr() local
74 if (phdr == NULL) in gelf_update_phdr()
76 phdr = __elf32_getphdr_wrlock (elf); in gelf_update_phdr()
77 if (phdr == NULL) in gelf_update_phdr()
94 phdr += ndx; in gelf_update_phdr()
97 phdr->name = src->name in gelf_update_phdr()
109 Elf64_Phdr *phdr = elf->state.elf64.phdr; in gelf_update_phdr() local
111 if (phdr in gelf_update_phdr()
[all...]
/third_party/libunwind/libunwind/src/dwarf/
H A DGfind_unwind_table.c43 Elf_W(Phdr) *phdr, *ptxt = NULL, *peh_hdr = NULL, *pdyn = NULL; in dwarf_find_unwind_table()
63 phdr = (Elf_W(Phdr) *) ((char *) edi->ei.image + ehdr->e_phoff); in dwarf_find_unwind_table()
67 switch (phdr[i].p_type) in dwarf_find_unwind_table()
70 if (phdr[i].p_vaddr < start_ip) in dwarf_find_unwind_table()
71 start_ip = phdr[i].p_vaddr; in dwarf_find_unwind_table()
73 if (phdr[i].p_vaddr + phdr[i].p_memsz > end_ip) in dwarf_find_unwind_table()
74 end_ip = phdr[i].p_vaddr + phdr[i].p_memsz; in dwarf_find_unwind_table()
76 if (phdr[ in dwarf_find_unwind_table()
[all...]
/third_party/ffmpeg/libavcodec/
H A Dadts_parser.c46 int avpriv_adts_header_parse(AACADTSHeaderInfo **phdr, const uint8_t *buf, size_t size) in avpriv_adts_header_parse() argument
52 if (!phdr || !buf || size < AV_AAC_ADTS_HEADER_SIZE) in avpriv_adts_header_parse()
55 *phdr = av_mallocz(sizeof(AACADTSHeaderInfo)); in avpriv_adts_header_parse()
56 if (!*phdr) in avpriv_adts_header_parse()
61 av_freep(phdr); in avpriv_adts_header_parse()
65 ret = ff_adts_header_parse(&gb, *phdr); in avpriv_adts_header_parse()
67 av_freep(phdr); in avpriv_adts_header_parse()
/third_party/musl/src/ldso/
H A Ddl_iterate_phdr.c13 ElfW(Phdr) *phdr, *tls_phdr=0; in static_dl_iterate_phdr()
23 phdr = (void *)p; in static_dl_iterate_phdr()
24 if (phdr->p_type == PT_PHDR) in static_dl_iterate_phdr()
25 base = aux[AT_PHDR] - phdr->p_vaddr; in static_dl_iterate_phdr()
26 if (phdr->p_type == PT_DYNAMIC && _DYNAMIC) in static_dl_iterate_phdr()
27 base = (size_t)_DYNAMIC - phdr->p_vaddr; in static_dl_iterate_phdr()
28 if (phdr->p_type == PT_TLS) in static_dl_iterate_phdr()
29 tls_phdr = phdr; in static_dl_iterate_phdr()
/third_party/musl/porting/linux/user/src/env/
H A D__init_tls.c91 Phdr *phdr, *tls_phdr=0; in static_init_tls() local
96 phdr = (void *)p; in static_init_tls()
97 if (phdr->p_type == PT_PHDR) in static_init_tls()
98 base = aux[AT_PHDR] - phdr->p_vaddr; in static_init_tls()
99 if (phdr->p_type == PT_DYNAMIC && _DYNAMIC) in static_init_tls()
100 base = (size_t)_DYNAMIC - phdr->p_vaddr; in static_init_tls()
101 if (phdr->p_type == PT_TLS) in static_init_tls()
102 tls_phdr = phdr; in static_init_tls()
103 if (phdr->p_type == PT_GNU_STACK && in static_init_tls()
104 phdr in static_init_tls()
[all...]
/third_party/musl/src/env/
H A D__init_tls.c125 Phdr *phdr, *tls_phdr=0; in static_init_tls() local
130 phdr = (void *)p; in static_init_tls()
131 if (phdr->p_type == PT_PHDR) in static_init_tls()
132 base = aux[AT_PHDR] - phdr->p_vaddr; in static_init_tls()
133 if (phdr->p_type == PT_DYNAMIC && _DYNAMIC) in static_init_tls()
134 base = (size_t)_DYNAMIC - phdr->p_vaddr; in static_init_tls()
135 if (phdr->p_type == PT_TLS) in static_init_tls()
136 tls_phdr = phdr; in static_init_tls()
137 if (phdr->p_type == PT_GNU_STACK && in static_init_tls()
138 phdr in static_init_tls()
[all...]
/third_party/musl/porting/liteos_a/user/src/env/
H A D__init_tls.c118 Phdr *phdr, *tls_phdr=0; in static_init_tls() local
123 phdr = (void *)p; in static_init_tls()
124 if (phdr->p_type == PT_PHDR) in static_init_tls()
125 base = aux[AT_PHDR] - phdr->p_vaddr; in static_init_tls()
126 if (phdr->p_type == PT_DYNAMIC && _DYNAMIC) in static_init_tls()
127 base = (size_t)_DYNAMIC - phdr->p_vaddr; in static_init_tls()
128 if (phdr->p_type == PT_TLS) in static_init_tls()
129 tls_phdr = phdr; in static_init_tls()
130 if (phdr->p_type == PT_GNU_STACK && in static_init_tls()
131 phdr in static_init_tls()
[all...]
/third_party/elfutils/libdw/
H A Ddwarf_getcfi_elf.c128 getcfi_gnu_eh_frame (Elf *elf, const GElf_Ehdr *ehdr, const GElf_Phdr *phdr) in getcfi_gnu_eh_frame() argument
130 Elf_Data *data = elf_getdata_rawchunk (elf, phdr->p_offset, phdr->p_filesz, in getcfi_gnu_eh_frame()
135 /* XXX might be read error or corrupt phdr */ in getcfi_gnu_eh_frame()
144 const uint8_t *search_table = parse_eh_frame_hdr (data->d_buf, phdr->p_filesz, in getcfi_gnu_eh_frame()
145 phdr->p_vaddr, ehdr, in getcfi_gnu_eh_frame()
154 dmax = phdr->p_filesz - (search_table - (const uint8_t *) data->d_buf); in getcfi_gnu_eh_frame()
160 Dwarf_Off eh_frame_offset = eh_frame_ptr - phdr->p_vaddr + phdr->p_offset; in getcfi_gnu_eh_frame()
185 cfi->search_table_len = phdr in getcfi_gnu_eh_frame()
205 GElf_Phdr *phdr = gelf_getphdr (elf, i, &phdr_mem); getcfi_phdr() local
[all...]
/third_party/rust/crates/rustix/src/backend/linux_raw/
H A Dvdso.rs93 let phdr = &*pt.add(i as usize); in init_from_sysinfo_ehdr()
94 if phdr.p_flags & PF_W != 0 { in init_from_sysinfo_ehdr()
99 if phdr.p_type == PT_LOAD && !found_vaddr { in init_from_sysinfo_ehdr()
102 if phdr.p_flags & (PF_R | PF_X) != (PF_R | PF_X) { in init_from_sysinfo_ehdr()
106 vdso.load_end = vdso.base_plus(phdr.p_offset.checked_add(phdr.p_memsz)?)?; in init_from_sysinfo_ehdr()
107 vdso.pv_offset = phdr.p_offset.wrapping_sub(phdr.p_vaddr); in init_from_sysinfo_ehdr()
108 } else if phdr.p_type == PT_DYNAMIC { in init_from_sysinfo_ehdr()
112 if phdr in init_from_sysinfo_ehdr()
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/eap_peer/
H A Dikev2.c842 struct ikev2_payload_hdr *phdr; in ikev2_build_sar1() local
850 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_sar1()
851 phdr->next_payload = next_payload; in ikev2_build_sar1()
852 phdr->flags = 0; in ikev2_build_sar1()
891 plen = (u8 *) wpabuf_put(msg, 0) - (u8 *) phdr; in ikev2_build_sar1()
892 WPA_PUT_BE16(phdr->payload_length, plen); in ikev2_build_sar1()
901 struct ikev2_payload_hdr *phdr; in ikev2_build_ker() local
914 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_ker()
937 struct ikev2_payload_hdr *phdr; ikev2_build_nr() local
956 struct ikev2_payload_hdr *phdr; ikev2_build_idr() local
982 struct ikev2_payload_hdr *phdr; ikev2_build_auth() local
1022 struct ikev2_payload_hdr *phdr; ikev2_build_notification() local
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/eap_peer/
H A Dikev2.c844 struct ikev2_payload_hdr *phdr; in ikev2_build_sar1() local
852 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_sar1()
853 phdr->next_payload = next_payload; in ikev2_build_sar1()
854 phdr->flags = 0; in ikev2_build_sar1()
893 plen = (u8 *) wpabuf_put(msg, 0) - (u8 *) phdr; in ikev2_build_sar1()
894 WPA_PUT_BE16(phdr->payload_length, plen); in ikev2_build_sar1()
903 struct ikev2_payload_hdr *phdr; in ikev2_build_ker() local
916 phdr = wpabuf_put(msg, sizeof(*phdr)); in ikev2_build_ker()
939 struct ikev2_payload_hdr *phdr; ikev2_build_nr() local
958 struct ikev2_payload_hdr *phdr; ikev2_build_idr() local
984 struct ikev2_payload_hdr *phdr; ikev2_build_auth() local
1024 struct ikev2_payload_hdr *phdr; ikev2_build_notification() local
[all...]
/third_party/musl/src/ldso/arm/
H A Dfind_exidx.c13 const ElfW(Phdr) *phdr = info->dlpi_phdr; in find_exidx()
17 for (i = info->dlpi_phnum; i > 0; i--, phdr++) { in find_exidx()
18 addr = info->dlpi_addr + phdr->p_vaddr; in find_exidx()
19 switch (phdr->p_type) { in find_exidx()
21 match |= data->pc >= addr && data->pc < addr + phdr->p_memsz; in find_exidx()
25 exidx_len = phdr->p_memsz; in find_exidx()
/third_party/elfutils/libdwfl/
H A Dcore-file.c139 GElf_Phdr *phdr = gelf_getphdr (elf, ndx, &phdr_mem); in dwfl_report_core_segments() local
140 if (unlikely (phdr == NULL)) in dwfl_report_core_segments()
145 switch (phdr->p_type) in dwfl_report_core_segments()
148 result = dwfl_report_segment (dwfl, ndx, phdr, 0, NULL); in dwfl_report_core_segments()
154 *notes = *phdr; in dwfl_report_core_segments()
280 #define more(size) do_more (size, &phdr, align, elf, start, &ndx, &end, &end_vaddr)
302 GElf_Phdr phdr; in dwfl_elf_phdr_memory_callback() local
305 if (unlikely (gelf_getphdr (elf, ndx++, &phdr) == NULL)) in dwfl_elf_phdr_memory_callback()
307 while (phdr.p_type != PT_LOAD in dwfl_elf_phdr_memory_callback()
308 || ((phdr in dwfl_elf_phdr_memory_callback()
435 GElf_Phdr *phdr = gelf_getphdr (elf, i, &phdr_mem); __libdwfl_dynamic_vaddr_get() local
[all...]
/third_party/rust/crates/rustix/src/backend/linux_raw/runtime/
H A Dtls.rs21 // Safety: We assume the phdr array pointer and length the kernel provided
22 // to the process describe a valid phdr array.
24 for phdr in phdrs {
25 match phdr.p_type {
26 PT_PHDR => base = phdrs.as_ptr().cast::<u8>().offset(-(phdr.p_vaddr as isize)),
27 PT_TLS => tls_phdr = phdr,
28 PT_GNU_STACK => stack_size = phdr.p_memsz,

Completed in 16 milliseconds

1234