Home | History | Annotate | Download | only in coredump

Lines Matching refs:cur

156       coredump_phdr_t *cur = phdrs;
166 cur->p_type = hdr64.p_type ;
167 cur->p_flags = hdr64.p_flags ;
168 cur->p_offset = hdr64.p_offset;
169 cur->p_vaddr = hdr64.p_vaddr ;
170 /*cur->p_paddr = hdr32.p_paddr ; always 0 */
172 cur->p_filesz = hdr64.p_filesz;
173 cur->p_memsz = hdr64.p_memsz ;
174 cur->p_align = hdr64.p_align ;
175 /* cur->backing_filename = NULL; - done by memset */
176 cur->backing_fd = -1;
177 cur->backing_filesize = hdr64.p_filesz;
179 cur++;
182 coredump_phdr_t *cur = phdrs;
192 cur->p_type = hdr32.p_type ;
193 cur->p_flags = hdr32.p_flags ;
194 cur->p_offset = hdr32.p_offset;
195 cur->p_vaddr = hdr32.p_vaddr ;
196 /*cur->p_paddr = hdr32.p_paddr ; always 0 */
197 cur->p_filesz = hdr32.p_filesz;
198 cur->p_memsz = hdr32.p_memsz ;
199 cur->p_align = hdr32.p_align ;
200 /* cur->backing_filename = NULL; - done by memset */
201 cur->backing_fd = -1;
202 cur->backing_filesize = hdr32.p_memsz;
204 cur++;
209 coredump_phdr_t *cur = phdrs;
212 Debug(2, "phdr[%03d]: type:%d", i, cur->p_type);
213 if (cur->p_type == PT_NOTE)
218 ui->note_phdr = malloc(cur->p_filesz);
219 if (lseek(fd, cur->p_offset, SEEK_SET) != (off_t)cur->p_offset
220 || (uoff_t)read(fd, ui->note_phdr, cur->p_filesz) != cur->p_filesz)
226 note_end = STRUCT_MEMBER_P (ui->note_phdr, cur->p_filesz);
252 if (cur->p_type == PT_LOAD)
255 (unsigned long long) cur->p_offset,
256 (unsigned long long) cur->p_vaddr,
257 (unsigned long long) cur->p_filesz,
258 (unsigned long long) cur->p_memsz,
259 cur->p_flags
261 if (cur->p_filesz < cur->p_memsz)
263 if (cur->p_flags & PF_X)
268 cur++;