Lines Matching refs:dbg

41 free_aranges_chain(Dwarf_Debug dbg, Dwarf_Chain head)  in free_aranges_chain()  argument
56 dwarf_dealloc(dbg,item,type); in free_aranges_chain()
58 dwarf_dealloc(dbg,cur,DW_DLA_CHAIN); in free_aranges_chain()
69 dwarf_get_aranges_list(Dwarf_Debug dbg, in dwarf_get_aranges_list() argument
101 if (!dbg->de_debug_aranges.dss_size) { in dwarf_get_aranges_list()
104 arange_ptr = dbg->de_debug_aranges.dss_data; in dwarf_get_aranges_list()
106 section_size = dbg->de_debug_aranges.dss_size; in dwarf_get_aranges_list()
124 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
125 _dwarf_error(dbg, error,DW_DLE_ARANGES_HEADER_ERROR); in dwarf_get_aranges_list()
128 res = _dwarf_read_area_length_ck_wrapper(dbg,&area_length, in dwarf_get_aranges_list()
132 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
138 if (area_length > dbg->de_debug_aranges.dss_size) { in dwarf_get_aranges_list()
139 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
140 _dwarf_error(dbg, error,DW_DLE_ARANGES_HEADER_ERROR); in dwarf_get_aranges_list()
144 dbg->de_debug_aranges.dss_size) { in dwarf_get_aranges_list()
145 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
146 _dwarf_error(dbg, error, DW_DLE_ARANGES_HEADER_ERROR); in dwarf_get_aranges_list()
152 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
153 _dwarf_error(dbg, error,DW_DLE_ARANGES_HEADER_ERROR); in dwarf_get_aranges_list()
163 res = _dwarf_read_unaligned_ck_wrapper(dbg,&version, in dwarf_get_aranges_list()
166 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
171 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
172 _dwarf_error(dbg, error, DW_DLE_ARANGES_HEADER_ERROR); in dwarf_get_aranges_list()
176 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
177 _dwarf_error(dbg, error, DW_DLE_VERSION_STAMP_ERROR); in dwarf_get_aranges_list()
180 res = _dwarf_read_unaligned_ck_wrapper(dbg,&info_offset, in dwarf_get_aranges_list()
183 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
189 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
190 _dwarf_error(dbg, error, DW_DLE_ARANGES_HEADER_ERROR); in dwarf_get_aranges_list()
194 if (info_offset >= dbg->de_debug_info.dss_size) { in dwarf_get_aranges_list()
195 FIX_UP_OFFSET_IRIX_BUG(dbg, info_offset, in dwarf_get_aranges_list()
197 if (info_offset >= dbg->de_debug_info.dss_size) { in dwarf_get_aranges_list()
198 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
199 _dwarf_error(dbg, error, DW_DLE_ARANGE_OFFSET_BAD); in dwarf_get_aranges_list()
206 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
207 _dwarf_error(dbg, error, DW_DLE_ADDRESS_SIZE_ERROR); in dwarf_get_aranges_list()
211 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
212 _dwarf_error(dbg, error, DW_DLE_ADDRESS_SIZE_ZERO); in dwarf_get_aranges_list()
222 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
223 _dwarf_error(dbg, error, DW_DLE_ARANGE_OFFSET_BAD); in dwarf_get_aranges_list()
232 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
233 _dwarf_error(dbg, error, DW_DLE_SEGMENT_SIZE_BAD); in dwarf_get_aranges_list()
240 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
241 _dwarf_error(dbg, error, DW_DLE_ARANGE_OFFSET_BAD); in dwarf_get_aranges_list()
270 res = _dwarf_read_unaligned_ck_wrapper(dbg, in dwarf_get_aranges_list()
274 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
280 res = _dwarf_read_unaligned_ck_wrapper(dbg,&range_address, in dwarf_get_aranges_list()
283 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
288 res = _dwarf_read_unaligned_ck_wrapper(dbg,&range_length, in dwarf_get_aranges_list()
291 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
303 _dwarf_get_alloc(dbg, DW_DLA_ARANGE, 1); in dwarf_get_aranges_list()
305 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
306 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in dwarf_get_aranges_list()
315 arange->ar_dbg = dbg; in dwarf_get_aranges_list()
319 _dwarf_get_alloc(dbg, DW_DLA_CHAIN, 1); in dwarf_get_aranges_list()
321 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
322 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in dwarf_get_aranges_list()
363 dwarf_insert_harmless_error(dbg, in dwarf_get_aranges_list()
373 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges_list()
374 _dwarf_error(dbg, error, DW_DLE_ARANGE_DECODE_ERROR); in dwarf_get_aranges_list()
394 dwarf_get_aranges(Dwarf_Debug dbg, in dwarf_get_aranges() argument
412 if (dbg == NULL) { in dwarf_get_aranges()
417 res = _dwarf_load_section(dbg, &dbg->de_debug_aranges, error); in dwarf_get_aranges()
423 res = _dwarf_load_debug_info(dbg, error); in dwarf_get_aranges()
428 res = dwarf_get_aranges_list(dbg,&head_chain,&arange_count,error); in dwarf_get_aranges()
430 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges()
435 _dwarf_get_alloc(dbg, DW_DLA_LIST, arange_count); in dwarf_get_aranges()
437 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in dwarf_get_aranges()
438 free_aranges_chain(dbg,head_chain); in dwarf_get_aranges()
451 dwarf_dealloc(dbg, prev_chain, DW_DLA_CHAIN); in dwarf_get_aranges()
471 _dwarf_get_aranges_addr_offsets(Dwarf_Debug dbg, in _dwarf_get_aranges_addr_offsets() argument
495 if (dbg == NULL) { in _dwarf_get_aranges_addr_offsets()
500 res = _dwarf_load_section(dbg, &dbg->de_debug_aranges,error); in _dwarf_get_aranges_addr_offsets()
506 res = _dwarf_load_debug_info(dbg, error); in _dwarf_get_aranges_addr_offsets()
510 res = dwarf_get_aranges_list(dbg,&head_chain,&arange_count,error); in _dwarf_get_aranges_addr_offsets()
515 _dwarf_get_alloc(dbg, DW_DLA_ADDR, arange_count); in _dwarf_get_aranges_addr_offsets()
517 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in _dwarf_get_aranges_addr_offsets()
521 _dwarf_get_alloc(dbg, DW_DLA_ADDR, arange_count); in _dwarf_get_aranges_addr_offsets()
523 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in _dwarf_get_aranges_addr_offsets()
538 dwarf_dealloc(dbg, ar, itemtype); in _dwarf_get_aranges_addr_offsets()
540 dwarf_dealloc(dbg, prev_chain, DW_DLA_CHAIN); in _dwarf_get_aranges_addr_offsets()
600 Dwarf_Debug dbg = 0; in dwarf_get_cu_die_offset() local
609 dbg = arange->ar_dbg; in dwarf_get_cu_die_offset()
612 if (!dbg->de_debug_info.dss_data) { in dwarf_get_cu_die_offset()
613 int res = _dwarf_load_debug_info(dbg, error); in dwarf_get_cu_die_offset()
620 cres = _dwarf_length_of_cu_header(dbg, offset, in dwarf_get_cu_die_offset()
641 Dwarf_Debug dbg = 0; in dwarf_get_arange_cu_header_offset() local
646 dbg = arange->ar_dbg; in dwarf_get_arange_cu_header_offset()
651 if (!dbg->de_debug_info.dss_data) { in dwarf_get_arange_cu_header_offset()
652 int res = _dwarf_load_debug_info(dbg, error); in dwarf_get_arange_cu_header_offset()
690 Dwarf_Debug dbg = arange->ar_dbg; in dwarf_get_arange_info() local
696 if (!dbg->de_debug_info.dss_data) { in dwarf_get_arange_info()
697 int res = _dwarf_load_debug_info(dbg, error); in dwarf_get_arange_info()
703 cres = _dwarf_length_of_cu_header(dbg, offset, in dwarf_get_arange_info()
741 Dwarf_Debug dbg = arange->ar_dbg; in dwarf_get_arange_info_b() local
747 if (!dbg->de_debug_info.dss_data) { in dwarf_get_arange_info_b()
748 int res = _dwarf_load_debug_info(dbg, error); in dwarf_get_arange_info_b()
753 cres = _dwarf_length_of_cu_header(dbg, offset, in dwarf_get_arange_info_b()