Lines Matching refs:core_arg
39 struct core_arg struct
49 struct core_arg *core_arg; argument
58 struct core_arg *core_arg = dwfl_arg; in core_memory_read() local
59 Elf *core = core_arg->core; in core_memory_read()
102 struct core_arg *core_arg = dwfl_arg; in core_next_thread() local
103 Elf *core = core_arg->core; in core_next_thread()
107 Elf_Data *note_data = core_arg->note_data; in core_next_thread()
113 core_arg->thread_note_offset = 0; in core_next_thread()
120 thread_arg->core_arg = core_arg; in core_next_thread()
126 while (offset = core_arg->thread_note_offset, offset < note_data->d_size in core_next_thread()
127 && (core_arg->thread_note_offset = gelf_getnote (note_data, offset, in core_next_thread()
140 if (! ebl_core_note (core_arg->ebl, &nhdr, name, desc, in core_next_thread()
171 struct core_arg *core_arg = thread_arg->core_arg; in core_set_initial_registers() local
172 Elf *core = core_arg->core; in core_set_initial_registers()
177 Elf_Data *note_data = core_arg->note_data; in core_set_initial_registers()
178 size_t nregs = ebl_frame_nregs (core_arg->ebl); in core_set_initial_registers()
195 int core_note_err = ebl_core_note (core_arg->ebl, &nhdr, name, desc, in core_set_initial_registers()
298 struct core_arg *core_arg = dwfl_arg; in core_detach() local
299 ebl_closebackend (core_arg->ebl); in core_detach()
300 free (core_arg); in core_detach()
415 struct core_arg *core_arg = malloc (sizeof *core_arg); in dwfl_core_file_attach() local
416 if (core_arg == NULL) in dwfl_core_file_attach()
421 core_arg->core = core; in dwfl_core_file_attach()
422 core_arg->note_data = note_data; in dwfl_core_file_attach()
423 core_arg->thread_note_offset = 0; in dwfl_core_file_attach()
424 core_arg->ebl = ebl; in dwfl_core_file_attach()
426 core_arg)) in dwfl_core_file_attach()
428 free (core_arg); in dwfl_core_file_attach()