Home
last modified time | relevance | path

Searched refs:dbg (Results 1 – 25 of 115) sorted by relevance

12345

/titanic_44/usr/src/tools/ctf/dwarf/common/
H A Dpro_init.c50 static void common_init(Dwarf_P_Debug dbg, Dwarf_Unsigned flags);
74 Dwarf_P_Debug dbg; in dwarf_producer_init_b() local
75 dbg = (Dwarf_P_Debug) _dwarf_p_get_alloc(NULL, in dwarf_producer_init_b()
78 if (dbg == NULL) { in dwarf_producer_init_b()
79 DWARF_P_DBG_ERROR(dbg, DW_DLE_DBG_ALLOC, in dwarf_producer_init_b()
82 memset((void *) dbg, 0, sizeof(struct Dwarf_P_Debug_s)); in dwarf_producer_init_b()
85 DWARF_P_DBG_ERROR(dbg, DW_DLE_NO_CALLBACK_FUNC, in dwarf_producer_init_b()
88 dbg->de_callback_func_b = func; in dwarf_producer_init_b()
89 dbg->de_errhand = errhand; in dwarf_producer_init_b()
90 dbg->de_errarg = errarg; in dwarf_producer_init_b()
[all …]
H A Dpro_line.c70 dwarf_add_line_entry(Dwarf_P_Debug dbg, in dwarf_add_line_entry() argument
80 retval = _dwarf_pro_add_line_entry(dbg, file_index, code_address, 0, in dwarf_add_line_entry()
92 dwarf_lne_set_address(Dwarf_P_Debug dbg, in dwarf_lne_set_address() argument
101 _dwarf_pro_add_line_entry(dbg, 0, offs, symidx, 0, 0, 0, 0, opc, in dwarf_lne_set_address()
112 dwarf_lne_end_sequence(Dwarf_P_Debug dbg, in dwarf_lne_end_sequence() argument
120 _dwarf_pro_add_line_entry(dbg, 0, end_address, 0, 0, 0, 0, 0, in dwarf_lne_end_sequence()
132 _dwarf_pro_add_line_entry(Dwarf_P_Debug dbg, in _dwarf_pro_add_line_entry() argument
142 if (dbg->de_lines == NULL) { in _dwarf_pro_add_line_entry()
143 dbg->de_lines = (Dwarf_P_Line) in _dwarf_pro_add_line_entry()
144 _dwarf_p_get_alloc(dbg, sizeof(struct Dwarf_P_Line_s)); in _dwarf_pro_add_line_entry()
[all …]
H A Ddwarf_init_finish.c50 #define DWARF_DBG_ERROR(dbg,errval,retval) \ argument
51 _dwarf_error(dbg, error, errval); return(retval);
91 get_basic_section_data(Dwarf_Debug dbg, in get_basic_section_data() argument
99 DWARF_DBG_ERROR(dbg, duperr, DW_DLV_ERROR); in get_basic_section_data()
107 DWARF_DBG_ERROR(dbg, emptyerr, DW_DLV_ERROR); in get_basic_section_data()
147 _dwarf_setup(Dwarf_Debug dbg, Dwarf_Error * error) in _dwarf_setup() argument
162 dbg->de_assume_string_in_bounds = _dwarf_assume_string_bad; in _dwarf_setup()
164 dbg->de_same_endian = 1; in _dwarf_setup()
165 dbg->de_copy_word = memcpy; in _dwarf_setup()
166 obj = dbg->de_obj_file; in _dwarf_setup()
[all …]
H A Dpro_section.c146 static int _dwarf_pro_generate_debugline(Dwarf_P_Debug dbg,
148 static int _dwarf_pro_generate_debugframe(Dwarf_P_Debug dbg,
150 static int _dwarf_pro_generate_debuginfo(Dwarf_P_Debug dbg,
182 dwarf_need_debug_line_section(Dwarf_P_Debug dbg) in dwarf_need_debug_line_section() argument
184 if (dbg->de_lines == NULL && dbg->de_file_entries == NULL in dwarf_need_debug_line_section()
185 && dbg->de_inc_dirs == NULL) { in dwarf_need_debug_line_section()
197 dwarf_transform_to_disk_form(Dwarf_P_Debug dbg, Dwarf_Error * error) in dwarf_transform_to_disk_form() argument
209 if (dbg->de_version_magic_number != PRO_VERSION_MAGIC) { in dwarf_transform_to_disk_form()
210 DWARF_P_DBG_ERROR(dbg, DW_DLE_IA, DW_DLV_NOCOUNT); in dwarf_transform_to_disk_form()
220 if (dbg->de_dies == NULL) in dwarf_transform_to_disk_form()
[all …]
H A Ddwarf_macro.c113 free_macro_stack(Dwarf_Debug dbg, struct macro_stack_s *ms) in free_macro_stack() argument
115 dwarf_dealloc(dbg,ms->st_base,DW_DLA_STRING); in free_macro_stack()
129 _dwarf_macro_stack_push_index(Dwarf_Debug dbg, Dwarf_Signed indx, in _dwarf_macro_stack_push_index() argument
142 _dwarf_get_alloc(dbg, DW_DLA_STRING, in _dwarf_macro_stack_push_index()
152 dwarf_dealloc(dbg, ms->st_base, DW_DLA_STRING); in _dwarf_macro_stack_push_index()
185 dwarf_get_macro_details(Dwarf_Debug dbg, in dwarf_get_macro_details() argument
223 if (dbg == NULL) { in dwarf_get_macro_details()
225 free_macro_stack(dbg,&msdata); in dwarf_get_macro_details()
229 res = _dwarf_load_section(dbg, &dbg->de_debug_macinfo,error); in dwarf_get_macro_details()
231 free_macro_stack(dbg,&msdata); in dwarf_get_macro_details()
[all …]
H A Dpro_arange.c59 dwarf_add_arange(Dwarf_P_Debug dbg, in dwarf_add_arange() argument
64 return dwarf_add_arange_b(dbg, begin_address, length, symbol_index, in dwarf_add_arange()
77 dwarf_add_arange_b(Dwarf_P_Debug dbg, in dwarf_add_arange_b() argument
86 if (dbg == NULL) { in dwarf_add_arange_b()
92 _dwarf_p_get_alloc(dbg, sizeof(struct Dwarf_P_Arange_s)); in dwarf_add_arange_b()
94 _dwarf_p_error(dbg, error, DW_DLE_ALLOC_FAIL); in dwarf_add_arange_b()
104 if (dbg->de_arange == NULL) in dwarf_add_arange_b()
105 dbg->de_arange = dbg->de_last_arange = arange; in dwarf_add_arange_b()
107 dbg->de_last_arange->ag_next = arange; in dwarf_add_arange_b()
108 dbg->de_last_arange = arange; in dwarf_add_arange_b()
[all …]
H A Ddwarf_alloc.c75 static void _dwarf_simple_malloc_add_to_list(Dwarf_Debug dbg,
79 static void _dwarf_simple_malloc_delete_from_list(Dwarf_Debug dbg,
466 _dwarf_get_alloc(Dwarf_Debug dbg, in _dwarf_get_alloc() argument
477 if (dbg == NULL) { in _dwarf_get_alloc()
526 alloc_hdr = &dbg->de_alloc_hdr[index]; in _dwarf_get_alloc()
538 specialconstructor(dbg, m); in _dwarf_get_alloc()
575 _dwarf_simple_malloc_add_to_list(dbg, ret_mem, (unsigned long) size, in _dwarf_get_alloc()
584 index_into_allocated[type].specialconstructor(dbg, ret_mem); in _dwarf_get_alloc()
626 dwarf_dealloc(Dwarf_Debug dbg, in dwarf_dealloc() argument
654 if (dbg == NULL) { in dwarf_dealloc()
[all …]
H A Ddwarf_die_deliv.c69 _dwarf_find_CU_Context(Dwarf_Debug dbg, Dwarf_Off offset) in _dwarf_find_CU_Context() argument
73 if (offset >= dbg->de_info_last_offset) in _dwarf_find_CU_Context()
76 if (dbg->de_cu_context != NULL && in _dwarf_find_CU_Context()
77 dbg->de_cu_context->cc_next != NULL && in _dwarf_find_CU_Context()
78 dbg->de_cu_context->cc_next->cc_debug_info_offset == offset) { in _dwarf_find_CU_Context()
80 return (dbg->de_cu_context->cc_next); in _dwarf_find_CU_Context()
83 if (dbg->de_cu_context != NULL && in _dwarf_find_CU_Context()
84 dbg->de_cu_context->cc_debug_info_offset <= offset) { in _dwarf_find_CU_Context()
86 for (cu_context = dbg->de_cu_context; in _dwarf_find_CU_Context()
99 for (cu_context = dbg->de_cu_context_list; in _dwarf_find_CU_Context()
[all …]
H A Dpro_macinfo.c66 libdwarf_compose_begin(Dwarf_P_Debug dbg, int code, in libdwarf_compose_begin() argument
70 struct dw_macinfo_block_s *curblk = dbg->de_current_macinfo; in libdwarf_compose_begin()
84 (struct dw_macinfo_block_s *) _dwarf_p_get_alloc(dbg, len); in libdwarf_compose_begin()
94 dbg->de_first_macinfo = newb; in libdwarf_compose_begin()
95 dbg->de_current_macinfo = newb; in libdwarf_compose_begin()
103 dbg->de_current_macinfo->mb_macinfo_data_space_len * 2; in libdwarf_compose_begin()
109 (struct dw_macinfo_block_s *) _dwarf_p_get_alloc(dbg, len); in libdwarf_compose_begin()
119 dbg->de_first_macinfo->mb_next = newb; in libdwarf_compose_begin()
120 dbg->de_current_macinfo = newb; in libdwarf_compose_begin()
124 dbg->de_compose_avail = curblk->mb_avail_len; in libdwarf_compose_begin()
[all …]
H A Dpro_util.h40 #define IS_64BIT(dbg) ((dbg)->de_flags & DW_DLC_SIZE_64 ? 1 : 0) argument
41 #define ISA_IA64(dbg) ((dbg)->de_flags & DW_DLC_ISA_IA64 ? 1 : 0) argument
44 #define sizeof_sbyte(dbg) sizeof(Dwarf_Sbyte) argument
45 #define sizeof_ubyte(dbg) sizeof(Dwarf_Ubyte) argument
46 #define sizeof_uhalf(dbg) sizeof(Dwarf_Half) argument
114 #define Get_REL64_isa(dbg) (R_SPARC_UA64) argument
115 #define Get_REL32_isa(dbg) (R_SPARC_UA32) argument
116 #define Get_REL_SEGREL_isa(dbg) (R_SPARC_NONE) /* I don't know! */ argument
118 #define Get_REL64_isa(dbg) (R_386_32) /* Any non-zero value is ok */ argument
119 #define Get_REL32_isa(dbg) (R_386_32) argument
[all …]
H A Dpro_frame.c59 dwarf_add_frame_cie(Dwarf_P_Debug dbg, in dwarf_add_frame_cie() argument
69 if (dbg->de_frame_cies == NULL) { in dwarf_add_frame_cie()
70 dbg->de_frame_cies = (Dwarf_P_Cie) in dwarf_add_frame_cie()
71 _dwarf_p_get_alloc(dbg, sizeof(struct Dwarf_P_Cie_s)); in dwarf_add_frame_cie()
72 if (dbg->de_frame_cies == NULL) { in dwarf_add_frame_cie()
73 DWARF_P_DBG_ERROR(dbg, DW_DLE_CIE_ALLOC, DW_DLV_NOCOUNT); in dwarf_add_frame_cie()
75 curcie = dbg->de_frame_cies; in dwarf_add_frame_cie()
76 dbg->de_n_cie = 1; in dwarf_add_frame_cie()
77 dbg->de_last_cie = curcie; in dwarf_add_frame_cie()
79 curcie = dbg->de_last_cie; in dwarf_add_frame_cie()
[all …]
H A Ddwarf_arange.c60 dwarf_get_aranges_list(Dwarf_Debug dbg, in dwarf_get_aranges_list() argument
95 arange_ptr = dbg->de_debug_aranges.dss_data; in dwarf_get_aranges_list()
112 READ_AREA_LENGTH(dbg, length, Dwarf_Unsigned, in dwarf_get_aranges_list()
118 READ_UNALIGNED(dbg, version, Dwarf_Half, in dwarf_get_aranges_list()
123 _dwarf_error(dbg, error, DW_DLE_VERSION_STAMP_ERROR); in dwarf_get_aranges_list()
127 READ_UNALIGNED(dbg, info_offset, Dwarf_Off, in dwarf_get_aranges_list()
131 if (info_offset >= dbg->de_debug_info.dss_size) { in dwarf_get_aranges_list()
132 FIX_UP_OFFSET_IRIX_BUG(dbg, info_offset, in dwarf_get_aranges_list()
134 if (info_offset >= dbg->de_debug_info.dss_size) { in dwarf_get_aranges_list()
135 _dwarf_error(dbg, error, DW_DLE_ARANGE_OFFSET_BAD); in dwarf_get_aranges_list()
[all …]
H A Dpro_types.c55 dwarf_add_typename(Dwarf_P_Debug dbg, in dwarf_add_typename() argument
60 _dwarf_add_simple_name_entry(dbg, die, type_name, in dwarf_add_typename()
72 _dwarf_add_simple_name_entry(Dwarf_P_Debug dbg, in _dwarf_add_simple_name_entry() argument
83 if (dbg == NULL) { in _dwarf_add_simple_name_entry()
95 _dwarf_p_get_alloc(dbg, in _dwarf_add_simple_name_entry()
98 _dwarf_p_error(dbg, error, DW_DLE_ALLOC_FAIL); in _dwarf_add_simple_name_entry()
102 name = _dwarf_p_get_alloc(dbg, strlen(entry_name) + 1); in _dwarf_add_simple_name_entry()
104 _dwarf_p_error(dbg, error, DW_DLE_ALLOC_FAIL); in _dwarf_add_simple_name_entry()
112 uword_size = dbg->de_offset_size; in _dwarf_add_simple_name_entry()
114 hdr = &dbg->de_simple_name_headers[entrykind]; in _dwarf_add_simple_name_entry()
[all …]
H A Ddwarf_global.c66 _dwarf_fix_up_offset_irix(Dwarf_Debug dbg, in _dwarf_fix_up_offset_irix() argument
89 dwarf_get_globals(Dwarf_Debug dbg, in dwarf_get_globals() argument
93 int res = _dwarf_load_section(dbg, &dbg->de_debug_pubnames,error); in dwarf_get_globals()
98 return _dwarf_internal_get_pubnames_like_data(dbg, in dwarf_get_globals()
99 dbg->de_debug_pubnames.dss_data, in dwarf_get_globals()
100 dbg->de_debug_pubnames.dss_size, in dwarf_get_globals()
117 dwarf_globals_dealloc(Dwarf_Debug dbg, Dwarf_Global * dwgl, in dwarf_globals_dealloc() argument
120 _dwarf_internal_globals_dealloc(dbg, dwgl, in dwarf_globals_dealloc()
128 _dwarf_internal_globals_dealloc(Dwarf_Debug dbg, Dwarf_Global * dwgl, in _dwarf_internal_globals_dealloc() argument
144 dwarf_dealloc(dbg, gcp, context_code); in _dwarf_internal_globals_dealloc()
[all …]
H A Dpro_reloc_stream.c64 _dwarf_pro_reloc_name_stream64(Dwarf_P_Debug dbg, in _dwarf_pro_reloc_name_stream64() argument
77 res = _dwarf_pro_reloc_get_a_slot(dbg, base_sec_index, in _dwarf_pro_reloc_name_stream64()
84 if (reltarget_length == dbg->de_offset_size) { in _dwarf_pro_reloc_name_stream64()
85 rel_type = dbg->de_offset_reloc; in _dwarf_pro_reloc_name_stream64()
86 } else if (reltarget_length == dbg->de_pointer_size) { in _dwarf_pro_reloc_name_stream64()
87 rel_type = dbg->de_ptr_reloc; in _dwarf_pro_reloc_name_stream64()
92 rel_type = dbg->de_exc_reloc; in _dwarf_pro_reloc_name_stream64()
114 _dwarf_pro_reloc_name_stream32(Dwarf_P_Debug dbg, int base_sec_index, in _dwarf_pro_reloc_name_stream32() argument
125 res = _dwarf_pro_reloc_get_a_slot(dbg, base_sec_index, in _dwarf_pro_reloc_name_stream32()
130 if (reltarget_length == dbg->de_offset_size) { in _dwarf_pro_reloc_name_stream32()
[all …]
H A Ddwarf_form.c89 Dwarf_Debug dbg, in dwarf_uncompress_integer_block() argument
105 if (dbg == NULL) { in dwarf_uncompress_integer_block()
144 _dwarf_get_alloc(dbg, in dwarf_uncompress_integer_block()
148 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in dwarf_uncompress_integer_block()
167 dwarf_dealloc(dbg, (unsigned char *)output_block, DW_DLA_STRING); in dwarf_uncompress_integer_block()
168 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in dwarf_uncompress_integer_block()
177 dwarf_dealloc_uncompressed_block(Dwarf_Debug dbg, void * space) in dwarf_dealloc_uncompressed_block() argument
179 dwarf_dealloc(dbg, space, DW_DLA_STRING); in dwarf_dealloc_uncompressed_block()
268 Dwarf_Debug dbg = 0; in dwarf_formref() local
288 dbg = cu_context->cc_dbg; in dwarf_formref()
[all …]
H A Dpro_forms.c68 local_add_AT_address(Dwarf_P_Debug dbg,
78 dwarf_add_AT_targ_address(Dwarf_P_Debug dbg, in dwarf_add_AT_targ_address() argument
85 dwarf_add_AT_targ_address_b(dbg, in dwarf_add_AT_targ_address()
97 dwarf_add_AT_targ_address_b(Dwarf_P_Debug dbg, in dwarf_add_AT_targ_address_b() argument
123 _dwarf_p_error(dbg, error, DW_DLE_INPUT_ATTR_BAD); in dwarf_add_AT_targ_address_b()
129 return local_add_AT_address(dbg, ownerdie, attr, DW_FORM_addr, in dwarf_add_AT_targ_address_b()
134 dwarf_add_AT_ref_address(Dwarf_P_Debug dbg, in dwarf_add_AT_ref_address() argument
148 _dwarf_p_error(dbg, error, DW_DLE_INPUT_ATTR_BAD); in dwarf_add_AT_ref_address()
154 return local_add_AT_address(dbg, ownerdie, attr, DW_FORM_ref_addr, in dwarf_add_AT_ref_address()
161 local_add_AT_address(Dwarf_P_Debug dbg, in local_add_AT_address() argument
[all …]
H A Ddwarf_addr_finder.c57 static int do_this_die_and_dealloc(Dwarf_Debug dbg, Dwarf_Die die,
60 handle_debug_info(Dwarf_Debug dbg, int *errval);
62 handle_debug_frame(Dwarf_Debug dbg, Dwarf_addr_callback_func cb_func, int *errval);
64 handle_debug_aranges(Dwarf_Debug dbg, Dwarf_addr_callback_func cb_func, int *errval);
66 …handle_debug_line(Dwarf_Debug dbg, Dwarf_Die cu_die, Dwarf_addr_callback_func cb_func, int *errval…
79 Dwarf_Debug dbg = 0; in _dwarf_addr_finder() local
85 /* errarg */ 0, &dbg, &err); in _dwarf_addr_finder()
97 res = handle_debug_info(dbg, &errval); in _dwarf_addr_finder()
107 dwarf_finish(dbg, &err); in _dwarf_addr_finder()
112 res = handle_debug_aranges(dbg, cb_func, &errval); in _dwarf_addr_finder()
[all …]
H A Ddwarf_loc.c64 _dwarf_get_locdesc(Dwarf_Debug dbg, in _dwarf_get_locdesc() argument
121 (Dwarf_Loc_Chain) _dwarf_get_alloc(dbg, DW_DLA_LOC_CHAIN, in _dwarf_get_locdesc()
124 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in _dwarf_get_locdesc()
207 READ_UNALIGNED(dbg, operand1, Dwarf_Unsigned, in _dwarf_get_locdesc()
227 READ_UNALIGNED(dbg, operand1, Dwarf_Unsigned, loc_ptr, 2); in _dwarf_get_locdesc()
233 READ_UNALIGNED(dbg, operand1, Dwarf_Unsigned, loc_ptr, 2); in _dwarf_get_locdesc()
240 READ_UNALIGNED(dbg, operand1, Dwarf_Unsigned, loc_ptr, 4); in _dwarf_get_locdesc()
246 READ_UNALIGNED(dbg, operand1, Dwarf_Unsigned, loc_ptr, 4); in _dwarf_get_locdesc()
253 READ_UNALIGNED(dbg, operand1, Dwarf_Unsigned, loc_ptr, 8); in _dwarf_get_locdesc()
259 READ_UNALIGNED(dbg, operand1, Dwarf_Unsigned, loc_ptr, 8); in _dwarf_get_locdesc()
[all …]
H A Ddwarf_frame.c55 #define FDE_NULL_CHECKS_AND_SET_DBG(fde,dbg ) \ argument
61 (dbg)= (fde)->fd_dbg; \
62 if ((dbg) == NULL) { \
73 static int dwarf_initialize_fde_table(Dwarf_Debug dbg,
160 Dwarf_Debug dbg, in _dwarf_exec_frame_instr() argument
197 int reg_count = dbg->de_frame_reg_rules_entry_count; in _dwarf_exec_frame_instr()
219 dbg->de_pointer_size; in _dwarf_exec_frame_instr()
304 dbg->de_frame_rule_initial_value); in _dwarf_exec_frame_instr()
306 dbg->de_frame_rule_initial_value); in _dwarf_exec_frame_instr()
410 READ_UNALIGNED(dbg, new_loc, Dwarf_Addr, in _dwarf_exec_frame_instr()
[all …]
H A Ddwarf_frame3.c60 _dwarf_frame_address_offsets(Dwarf_Debug dbg, Dwarf_Addr ** addrlist, in _dwarf_frame_address_offsets() argument
83 res = dwarf_get_fde_list(dbg, &cie_data, &cie_count, in _dwarf_frame_address_offsets()
89 res = _dwarf_load_section(dbg, &dbg->de_debug_frame, err); in _dwarf_frame_address_offsets()
103 instoff = ciep->ci_cie_instr_start - dbg->de_debug_frame.dss_data; in _dwarf_frame_address_offsets()
118 dbg, in _dwarf_frame_address_offsets()
122 _dwarf_error(dbg, err, dw_err); in _dwarf_frame_address_offsets()
137 _dwarf_get_alloc(dbg, DW_DLA_ARANGE, 1); in _dwarf_frame_address_offsets()
139 _dwarf_error(dbg, err, DW_DLE_ALLOC_FAIL); in _dwarf_frame_address_offsets()
146 _dwarf_get_alloc(dbg, DW_DLA_CHAIN, 1); in _dwarf_frame_address_offsets()
148 _dwarf_error(dbg, err, DW_DLE_ALLOC_FAIL); in _dwarf_frame_address_offsets()
[all …]
H A Dpro_reloc.c60 _dwarf_pro_pre_alloc_n_reloc_slots(Dwarf_P_Debug dbg, in _dwarf_pro_pre_alloc_n_reloc_slots() argument
66 Dwarf_P_Per_Reloc_Sect prel = &dbg->de_reloc_sect[rel_sec_index]; in _dwarf_pro_pre_alloc_n_reloc_slots()
68 unsigned long rel_rec_size = dbg->de_relocation_record_size; in _dwarf_pro_pre_alloc_n_reloc_slots()
78 _dwarf_p_get_alloc(dbg, len); in _dwarf_pro_pre_alloc_n_reloc_slots()
113 _dwarf_pro_alloc_reloc_slots(Dwarf_P_Debug dbg, int rel_sec_index) in _dwarf_pro_alloc_reloc_slots() argument
117 Dwarf_P_Per_Reloc_Sect prel = &dbg->de_reloc_sect[rel_sec_index]; in _dwarf_pro_alloc_reloc_slots()
119 unsigned long rel_rec_size = dbg->de_relocation_record_size; in _dwarf_pro_alloc_reloc_slots()
125 _dwarf_p_get_alloc(dbg, len); in _dwarf_pro_alloc_reloc_slots()
161 _dwarf_pro_reloc_get_a_slot(Dwarf_P_Debug dbg, in _dwarf_pro_reloc_get_a_slot() argument
165 Dwarf_P_Per_Reloc_Sect prel = &dbg->de_reloc_sect[base_sec_index]; in _dwarf_pro_reloc_get_a_slot()
[all …]
H A Ddwarf_line.c127 Dwarf_Debug dbg = 0; in dwarf_srcfiles() local
146 dbg = die->di_cu_context->cc_dbg; in dwarf_srcfiles()
153 if (dbg->de_debug_line.dss_index == 0) { in dwarf_srcfiles()
154 _dwarf_error(dbg, error, DW_DLE_DEBUG_LINE_NULL); in dwarf_srcfiles()
158 res = _dwarf_load_section(dbg, &dbg->de_debug_line,error); in dwarf_srcfiles()
169 _dwarf_error(dbg, error, DW_DLE_LINE_OFFSET_BAD); in dwarf_srcfiles()
176 if (line_offset >= dbg->de_debug_line.dss_size) { in dwarf_srcfiles()
177 _dwarf_error(dbg, error, DW_DLE_LINE_OFFSET_BAD); in dwarf_srcfiles()
180 line_ptr = dbg->de_debug_line.dss_data + line_offset; in dwarf_srcfiles()
181 dwarf_dealloc(dbg, stmt_list_attr, DW_DLA_ATTR); in dwarf_srcfiles()
[all …]
H A Ddwarf_ranges.c54 int dwarf_get_ranges_a(Dwarf_Debug dbg, in dwarf_get_ranges_a() argument
74 res = _dwarf_load_section(dbg, &dbg->de_debug_ranges,error); in dwarf_get_ranges_a()
78 if(rangesoffset >= dbg->de_debug_ranges.dss_size) { in dwarf_get_ranges_a()
79 _dwarf_error(dbg, error, DW_DLE_DEBUG_RANGES_OFFSET_BAD); in dwarf_get_ranges_a()
83 address_size = _dwarf_get_address_size(dbg, die); in dwarf_get_ranges_a()
84 section_end = dbg->de_debug_ranges.dss_data + in dwarf_get_ranges_a()
85 dbg->de_debug_ranges.dss_size; in dwarf_get_ranges_a()
86 rangeptr = dbg->de_debug_ranges.dss_data + rangesoffset; in dwarf_get_ranges_a()
92 _dwarf_error(dbg, error, DW_DLE_DEBUG_RANGES_OUT_OF_MEM); in dwarf_get_ranges_a()
99 _dwarf_error(dbg, error, DW_DLE_DEBUG_RANGES_OFFSET_BAD); in dwarf_get_ranges_a()
[all …]
H A Ddwarf_frame2.c66 static int dwarf_create_cie_from_start(Dwarf_Debug dbg,
82 static int get_gcc_eh_augmentation(Dwarf_Debug dbg,
92 gnu_aug_encodings(Dwarf_Debug dbg, char *augmentation,
101 static int read_encoded_ptr(Dwarf_Debug dbg,
155 validate_length(Dwarf_Debug dbg, in validate_length() argument
187 dwarf_insert_harmless_error(dbg,msg); in validate_length()
225 _dwarf_get_fde_list_internal(Dwarf_Debug dbg, Dwarf_Cie ** cie_data, in _dwarf_get_fde_list_internal() argument
289 res = dwarf_read_cie_fde_prefix(dbg, in _dwarf_get_fde_list_internal()
302 _dwarf_error(dbg, error, DW_DLE_DEBUG_FRAME_LENGTH_BAD); in _dwarf_get_fde_list_internal()
321 res = dwarf_create_cie_from_after_start(dbg, in _dwarf_get_fde_list_internal()
[all …]

12345