Home | History | Annotate | Download | only in libelf

Lines Matching refs:Phdr

48 ElfW2(LIBELFBITS,Phdr) *
51 ElfW2(LIBELFBITS,Phdr) *result;
56 result = elf->state.ELFW(elf,LIBELFBITS).phdr;
85 size_t size = phnum * sizeof (ElfW2(LIBELFBITS,Phdr));
87 if (phnum > SIZE_MAX / sizeof (ElfW2(LIBELFBITS,Phdr))
113 & (__alignof__ (ElfW2(LIBELFBITS,Phdr)) - 1)) == 0))
115 elf->state.ELFW(elf,LIBELFBITS).phdr = file_phdr;
118 ElfW2(LIBELFBITS,Phdr) *notcvt;
119 ElfW2(LIBELFBITS,Phdr) *phdr;
123 phdr = elf->state.ELFW(elf,LIBELFBITS).phdr =
124 (ElfW2(LIBELFBITS,Phdr) *) malloc (size);
125 if (elf->state.ELFW(elf,LIBELFBITS).phdr == NULL)
139 memcpy (phdr, file_phdr, size);
145 & (__alignof__ (ElfW2(LIBELFBITS,Phdr))
151 notcvt = (ElfW2(LIBELFBITS,Phdr) *) malloc (size);
162 CONVERT_TO (phdr[cnt].p_type, notcvt[cnt].p_type);
163 CONVERT_TO (phdr[cnt].p_offset, notcvt[cnt].p_offset);
164 CONVERT_TO (phdr[cnt].p_vaddr, notcvt[cnt].p_vaddr);
165 CONVERT_TO (phdr[cnt].p_paddr, notcvt[cnt].p_paddr);
166 CONVERT_TO (phdr[cnt].p_filesz, notcvt[cnt].p_filesz);
167 CONVERT_TO (phdr[cnt].p_memsz, notcvt[cnt].p_memsz);
168 CONVERT_TO (phdr[cnt].p_flags, notcvt[cnt].p_flags);
169 CONVERT_TO (phdr[cnt].p_align, notcvt[cnt].p_align);
181 elf->state.ELFW(elf,LIBELFBITS).phdr =
182 (ElfW2(LIBELFBITS,Phdr) *) malloc (size);
183 if (elf->state.ELFW(elf,LIBELFBITS).phdr == NULL)
192 elf->state.ELFW(elf,LIBELFBITS).phdr, size,
198 free (elf->state.ELFW(elf,LIBELFBITS).phdr);
199 elf->state.ELFW(elf,LIBELFBITS).phdr = NULL;
207 ElfW2(LIBELFBITS,Phdr) *phdr
208 = elf->state.ELFW(elf,LIBELFBITS).phdr;
212 CONVERT (phdr[cnt].p_type);
213 CONVERT (phdr[cnt].p_offset);
214 CONVERT (phdr[cnt].p_vaddr);
215 CONVERT (phdr[cnt].p_paddr);
216 CONVERT (phdr[cnt].p_filesz);
217 CONVERT (phdr[cnt].p_memsz);
218 CONVERT (phdr[cnt].p_flags);
219 CONVERT (phdr[cnt].p_align);
231 result = elf->state.ELFW(elf,LIBELFBITS).phdr;
238 ElfW2(LIBELFBITS,Phdr) *
241 ElfW2(LIBELFBITS,Phdr) *result;
255 result = elf->state.ELFW(elf,LIBELFBITS).phdr;