Lines Matching refs:dbg

76 #define DWARF_DBG_ERROR(dbg,errval,retval) \  argument
77 _dwarf_error(dbg, error, errval); return(retval);
117 set_global_paths_init(Dwarf_Debug dbg, Dwarf_Error* error) in set_global_paths_init() argument
121 res = dwarf_add_debuglink_global_path(dbg, in set_global_paths_init()
147 Dwarf_Debug dbg = 0; in dwarf_init_path() local
179 access,groupnumber,errhand,errarg,&dbg,error); in dwarf_init_path()
181 *ret_dbg = dbg; in dwarf_init_path()
185 dbg->de_path = strdup(file_path); in dwarf_init_path()
186 dbg->de_fd = fd; in dwarf_init_path()
187 dbg->de_owns_fd = TRUE; in dwarf_init_path()
188 res = set_global_paths_init(dbg,error); in dwarf_init_path()
189 *ret_dbg = dbg; in dwarf_init_path()
196 access,groupnumber,errhand,errarg,&dbg,error); in dwarf_init_path()
199 *ret_dbg = dbg; in dwarf_init_path()
202 dbg->de_path = strdup(file_path); in dwarf_init_path()
203 dbg->de_fd = fd; in dwarf_init_path()
204 dbg->de_owns_fd = TRUE; in dwarf_init_path()
205 set_global_paths_init(dbg,error); in dwarf_init_path()
206 *ret_dbg = dbg; in dwarf_init_path()
213 access,groupnumber,errhand,errarg,&dbg,error); in dwarf_init_path()
216 *ret_dbg = dbg; in dwarf_init_path()
218 dbg->de_path = strdup(file_path); in dwarf_init_path()
219 dbg->de_fd = fd; in dwarf_init_path()
220 dbg->de_owns_fd = TRUE; in dwarf_init_path()
221 set_global_paths_init(dbg,error); in dwarf_init_path()
222 *ret_dbg = dbg; in dwarf_init_path()
315 dwarf_finish(Dwarf_Debug dbg, Dwarf_Error * error) in dwarf_finish() argument
317 if(!dbg) { in dwarf_finish()
320 if (dbg->de_obj_file) { in dwarf_finish()
324 char otype = *(char *)(dbg->de_obj_file->object); in dwarf_finish()
329 dwarf_elf_object_access_finish(dbg->de_obj_file); in dwarf_finish()
334 _dwarf_destruct_elf_nlaccess(dbg->de_obj_file); in dwarf_finish()
337 _dwarf_destruct_macho_access(dbg->de_obj_file); in dwarf_finish()
340 _dwarf_destruct_pe_access(dbg->de_obj_file); in dwarf_finish()
347 if (dbg->de_owns_fd) { in dwarf_finish()
348 close(dbg->de_fd); in dwarf_finish()
349 dbg->de_owns_fd = FALSE; in dwarf_finish()
351 free((void *)dbg->de_path); in dwarf_finish()
352 dbg->de_path = 0; in dwarf_finish()
358 return dwarf_object_finish(dbg, error); in dwarf_finish()
371 dwarf_set_tied_dbg(Dwarf_Debug dbg, Dwarf_Debug tieddbg,Dwarf_Error*error) in dwarf_set_tied_dbg() argument
373 if(!dbg) { in dwarf_set_tied_dbg()
376 dbg->de_tied_data.td_tied_object = tieddbg; in dwarf_set_tied_dbg()
386 dwarf_get_tied_dbg(Dwarf_Debug dbg, Dwarf_Debug *tieddbg_out, in dwarf_get_tied_dbg() argument
389 *tieddbg_out = dbg->de_tied_data.td_tied_object; in dwarf_get_tied_dbg()