Lines Matching refs:mdi
293 elf_w (extract_minidebuginfo) (struct elf_image *ei, struct elf_image *mdi) in elf_w()
299 mdi->has_try_load = 1; in elf_w()
314 mdi->size = uncompressed_len; in elf_w()
315 mdi->image = mmap (NULL, uncompressed_len, PROT_READ|PROT_WRITE, in elf_w()
318 if (mdi->image == MAP_FAILED) in elf_w()
325 mdi->image, &out_pos, mdi->size); in elf_w()
329 munmap (mdi->image, mdi->size); in elf_w()
330 mdi->image = NULL; in elf_w()
338 elf_w (extract_minidebuginfo) (struct elf_image *ei, struct elf_image *mdi) in elf_w()
365 struct elf_image mdi; in elf_w() local
366 if (elf_w (extract_minidebuginfo) (ei, &mdi)) in elf_w()
368 int ret_mdi = elf_w (lookup_symbol) (as, ip, &mdi, load_offset, buf, in elf_w()
377 munmap (mdi.image, mdi.size); in elf_w()
568 if (ei->mdi == NULL) { in elf_w()
572 if (ei->mdi->image == NULL && ei->mdi->has_try_load) { in elf_w()
576 if (ei->mdi->image != NULL || elf_w (extract_minidebuginfo) (ei, ei->mdi)) { in elf_w()
577 …ret = elf_w (find_symbol_info_in_image) (ei->mdi, load_offset, pc, buf_sz, buf, sym_start, sym_end… in elf_w()