Lines Matching defs:in
18 or both in parallel, as here.
20 elfutils is distributed in the hope that it will be useful, but
49 data, because note payloads in a core file are not aligned. */
77 data, because note payloads in a core file are not aligned. */
234 /* Report a module for each struct link_map in the linked list at r_map
235 in the struct r_debug at R_DEBUG_VADDR. For r_debug_info description
236 see dwfl_link_map_report in libdwflP.h. If R_DEBUG_INFO is not NULL then no
237 modules get added to DWFL, caller has to add them from filled in
320 /* There can't be more elements in the link_map list than there are
323 there must be a loop in the pointers due to link_map clobberation. */
330 /* Unused: l_addr is the difference between the address in memory
433 (0x10) set in Linux /proc/PID/coredump_filter. */
439 the one in memory. */
487 up with a list in the same order as the link_map chain. */
540 // XXX this could be saved in the file cache: phdr vaddr, DT_DEBUG d_val vaddr
794 Elf_Data in =
801 bool in_ok = (*memory_callback) (dwfl, phdr_segndx, &in.d_buf,
802 &in.d_size, phdr, phnum * phent,
810 Both AUXV and DYNAMIC should be always present in a core file.
811 PHDR may be missing in core file, try to read it from
812 EXECUTABLE_FOR_CORE to find where DYNAMIC is located in the
849 assert (in.d_buf == NULL);
850 assert (in.d_size == phnum * phent);
851 in.d_buf = malloc (in.d_size);
852 if (unlikely (in.d_buf == NULL))
859 ssize_t nread = pread_retry (fd, in.d_buf, in.d_size, off);
862 if (nread != (ssize_t) in.d_size)
864 free (in.d_buf);
894 in.d_size = out.d_size;
897 (&out, &in, elfdata) != NULL))
919 free (in.d_buf);
921 (*memory_callback) (dwfl, -1, &in.d_buf, &in.d_size, 0, 0,
956 Elf_Data in =
964 if ((*memory_callback) (dwfl, dyn_segndx, &in.d_buf, &in.d_size,
982 in.d_size = out.d_size;
985 (&out, &in, elfdata) != NULL))
1010 (*memory_callback) (dwfl, -1, &in.d_buf, &in.d_size, 0, 0,