Lines Matching defs:_Dwarf_Debug
406 struct _Dwarf_Debug { struct
407 Dwarf_Obj_Access_Interface *dbg_iface;
408 Dwarf_Section *dbg_section; /* Dwarf section list. */
409 Dwarf_Section *dbg_info_sec; /* Pointer to info section. */
410 Dwarf_Off dbg_info_off; /* Current info section offset. */
411 Dwarf_Section *dbg_types_sec; /* Pointer to type section. */
412 Dwarf_Off dbg_types_off; /* Current types section offset. */
413 Dwarf_Unsigned dbg_seccnt; /* Total number of dwarf sections. */
414 int dbg_mode; /* Access mode. */
415 int dbg_pointer_size; /* Object address size. */
416 int dbg_offset_size; /* DWARF offset size. */
417 int dbg_info_loaded; /* Flag indicating all CU loaded. */
418 int dbg_types_loaded; /* Flag indicating all TU loaded. */
419 Dwarf_Half dbg_machine; /* ELF machine architecture. */
420 Dwarf_Handler dbg_errhand; /* Error handler. */
421 Dwarf_Ptr dbg_errarg; /* Argument to the error handler. */
424 Dwarf_CU dbg_cu_current; /* Ptr to the current CU. */
425 Dwarf_CU dbg_tu_current; /* Ptr to the current TU. */
426 Dwarf_NameSec dbg_globals; /* Ptr to pubnames lookup section. */
427 Dwarf_NameSec dbg_pubtypes; /* Ptr to pubtypes lookup section. */
428 Dwarf_NameSec dbg_weaks; /* Ptr to weaknames lookup section. */
429 Dwarf_NameSec dbg_funcs; /* Ptr to static funcs lookup sect. */
430 Dwarf_NameSec dbg_vars; /* Ptr to static vars lookup sect. */
431 Dwarf_NameSec dbg_types; /* Ptr to types lookup section. */
432 Dwarf_FrameSec dbg_frame; /* Ptr to .debug_frame section. */
433 Dwarf_FrameSec dbg_eh_frame; /* Ptr to .eh_frame section. */
435 Dwarf_Arange *dbg_arange_array; /* Array of arange. */
436 Dwarf_Unsigned dbg_arange_cnt; /* Length of the arange array. */
437 char *dbg_strtab; /* Dwarf string table. */
438 Dwarf_Unsigned dbg_strtab_cap; /* Dwarf string table capacity. */
439 Dwarf_Unsigned dbg_strtab_size; /* Dwarf string table size. */
440 char *dbg_line_strtab;/* Dwarf line info string table. */
443 uint64_t (*read)(uint8_t *, uint64_t *, int);
444 void (*write)(uint8_t *, uint64_t *, uint64_t, int);
445 int (*write_alloc)(uint8_t **, uint64_t *, uint64_t *,
447 uint64_t (*decode)(uint8_t **, int);
449 Dwarf_Half dbg_frame_rule_table_size;
450 Dwarf_Half dbg_frame_rule_initial_value;
451 Dwarf_Half dbg_frame_cfa_value;
452 Dwarf_Half dbg_frame_same_value;
453 Dwarf_Half dbg_frame_undefined_value;
455 Dwarf_Regtable3 *dbg_internal_reg_table;
461 Dwarf_Unsigned dbgp_flags;
462 Dwarf_Unsigned dbgp_isa;
463 Dwarf_Callback_Func dbgp_func;
464 Dwarf_Callback_Func_b dbgp_func_b;
465 Dwarf_Die dbgp_root_die;
468 Dwarf_LineInfo dbgp_lineinfo;
469 Dwarf_ArangeSet dbgp_as;
470 Dwarf_Macro_Details *dbgp_mdlist;
471 Dwarf_Unsigned dbgp_mdcnt;
474 Dwarf_Unsigned dbgp_cielen;
475 Dwarf_Unsigned dbgp_fdelen;
476 Dwarf_NameTbl dbgp_pubs;
477 Dwarf_NameTbl dbgp_weaks;
478 Dwarf_NameTbl dbgp_funcs;
479 Dwarf_NameTbl dbgp_types;
480 Dwarf_NameTbl dbgp_vars;
482 Dwarf_Unsigned dbgp_seccnt;
483 Dwarf_P_Section dbgp_secpos;
484 Dwarf_P_Section dbgp_info;
486 Dwarf_Unsigned dbgp_drscnt;
487 Dwarf_Rel_Section dbgp_drspos;