Lines Matching refs:dbg

48 static int find_cu_die_base_fields(Dwarf_Debug dbg,
53 static int _dwarf_siblingof_internal(Dwarf_Debug dbg,
104 _dwarf_find_CU_Context(Dwarf_Debug dbg, Dwarf_Off offset,Dwarf_Bool is_info) in _dwarf_find_CU_Context() argument
107 Dwarf_Debug_InfoTypes dis = is_info? &dbg->de_info_reading: in _dwarf_find_CU_Context()
108 &dbg->de_types_reading; in _dwarf_find_CU_Context()
159 Dwarf_Debug dbg = 0; in dwarf_get_debugfission_for_die() local
164 dbg = context->cc_dbg; in dwarf_get_debugfission_for_die()
165 if (!_dwarf_file_has_debug_fission_index(dbg)) { in dwarf_get_debugfission_for_die()
172 if (!_dwarf_file_has_debug_fission_tu_index(dbg)) { in dwarf_get_debugfission_for_die()
176 if (!_dwarf_file_has_debug_fission_cu_index(dbg)) { in dwarf_get_debugfission_for_die()
266 _dwarf_create_address_size_dwarf_error(Dwarf_Debug dbg, in _dwarf_create_address_size_dwarf_error() argument
285 _dwarf_error_string(dbg,error,errcode, in _dwarf_create_address_size_dwarf_error()
292 _dwarf_read_cu_version_and_abbrev_offset(Dwarf_Debug dbg, in _dwarf_read_cu_version_and_abbrev_offset() argument
310 READ_UNALIGNED_CK(dbg, version, Dwarf_Half, in _dwarf_read_cu_version_and_abbrev_offset()
316 READ_UNALIGNED_CK(dbg, unit_typeb, Dwarf_Ubyte, in _dwarf_read_cu_version_and_abbrev_offset()
334 _dwarf_error_string(dbg, error, in _dwarf_read_cu_version_and_abbrev_offset()
340 READ_UNALIGNED_CK(dbg, addrsize, unsigned char, in _dwarf_read_cu_version_and_abbrev_offset()
344 READ_UNALIGNED_CK(dbg, abbrev_offset, Dwarf_Unsigned, in _dwarf_read_cu_version_and_abbrev_offset()
352 READ_UNALIGNED_CK(dbg, abbrev_offset, Dwarf_Unsigned, in _dwarf_read_cu_version_and_abbrev_offset()
356 READ_UNALIGNED_CK(dbg, addrsize, Dwarf_Ubyte, in _dwarf_read_cu_version_and_abbrev_offset()
367 _dwarf_error(dbg, error, DW_DLE_VERSION_STAMP_ERROR); in _dwarf_read_cu_version_and_abbrev_offset()
375 _dwarf_error(dbg,error,DW_DLE_ADDRESS_SIZE_ZERO); in _dwarf_read_cu_version_and_abbrev_offset()
380 _dwarf_create_address_size_dwarf_error(dbg,error,addrsize, in _dwarf_read_cu_version_and_abbrev_offset()
386 _dwarf_create_address_size_dwarf_error(dbg,error,addrsize, in _dwarf_read_cu_version_and_abbrev_offset()
404 read_info_area_length_and_check(Dwarf_Debug dbg, in read_info_area_length_and_check() argument
421 READ_AREA_LENGTH_CK(dbg, length, Dwarf_Unsigned, in read_info_area_length_and_check()
437 _dwarf_error(dbg, error, DW_DLE_CU_LENGTH_ERROR); in read_info_area_length_and_check()
441 _dwarf_error(dbg, error, DW_DLE_CU_LENGTH_ERROR); in read_info_area_length_and_check()
464 fill_in_dwp_offsets_if_present(Dwarf_Debug dbg, in fill_in_dwp_offsets_if_present() argument
477 if (!_dwarf_file_has_debug_fission_tu_index(dbg) ){ in fill_in_dwp_offsets_if_present()
485 if (!_dwarf_file_has_debug_fission_cu_index(dbg) ){ in fill_in_dwp_offsets_if_present()
497 resdf = dwarf_get_debugfission_for_key(dbg, in fill_in_dwp_offsets_if_present()
505 _dwarf_error_string(dbg, error, in fill_in_dwp_offsets_if_present()
515 resdf = _dwarf_get_debugfission_for_offset(dbg, in fill_in_dwp_offsets_if_present()
523 _dwarf_error_string(dbg, error, in fill_in_dwp_offsets_if_present()
548 Dwarf_Debug dbg, in finish_cu_context_via_cudie_inner() argument
565 resdwo = _dwarf_siblingof_internal(dbg,NULL, in finish_cu_context_via_cudie_inner()
572 resdwob = find_cu_die_base_fields(dbg, in finish_cu_context_via_cudie_inner()
578 dwarf_dealloc(dbg,cudie,DW_DLA_DIE); in finish_cu_context_via_cudie_inner()
584 dwarf_dealloc(dbg,cudie,DW_DLA_DIE); in finish_cu_context_via_cudie_inner()
592 dwarf_dealloc(dbg,cudie,DW_DLA_DIE); in finish_cu_context_via_cudie_inner()
606 local_dealloc_cu_context(Dwarf_Debug dbg, in local_dealloc_cu_context() argument
616 _dwarf_free_abbrev_hash_table_contents(dbg,hash_table); in local_dealloc_cu_context()
618 dwarf_dealloc(dbg,hash_table, DW_DLA_HASH_TABLE); in local_dealloc_cu_context()
621 dwarf_dealloc(dbg, context, DW_DLA_CU_CONTEXT); in local_dealloc_cu_context()
625 report_local_unit_type_error(Dwarf_Debug dbg, in report_local_unit_type_error() argument
639 _dwarf_error_string(dbg,err,DW_DLE_CU_UT_TYPE_VALUE, in report_local_unit_type_error()
666 _dwarf_make_CU_Context(Dwarf_Debug dbg, in _dwarf_make_CU_Context() argument
681 const char * secname = is_info?dbg->de_debug_info.dss_name: in _dwarf_make_CU_Context()
682 dbg->de_debug_types.dss_name; in _dwarf_make_CU_Context()
683 Dwarf_Debug_InfoTypes dis = is_info? &dbg->de_info_reading: in _dwarf_make_CU_Context()
684 &dbg->de_types_reading; in _dwarf_make_CU_Context()
685 Dwarf_Unsigned section_size = is_info? dbg->de_debug_info.dss_size: in _dwarf_make_CU_Context()
686 dbg->de_debug_types.dss_size; in _dwarf_make_CU_Context()
694 (Dwarf_CU_Context)_dwarf_get_alloc(dbg, DW_DLA_CU_CONTEXT, 1); in _dwarf_make_CU_Context()
696 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in _dwarf_make_CU_Context()
699 cu_context->cc_dbg = dbg; in _dwarf_make_CU_Context()
702 dataptr = is_info? dbg->de_debug_info.dss_data: in _dwarf_make_CU_Context()
703 dbg->de_debug_types.dss_data; in _dwarf_make_CU_Context()
706 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
707 _dwarf_error(dbg, error, DW_DLE_INFO_HEADER_ERROR); in _dwarf_make_CU_Context()
711 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
715 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
724 res = read_info_area_length_and_check(dbg, in _dwarf_make_CU_Context()
733 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
739 res = _dwarf_read_cu_version_and_abbrev_offset(dbg, in _dwarf_make_CU_Context()
742 dbg->de_groupnumber, in _dwarf_make_CU_Context()
748 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
755 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
756 _dwarf_error(dbg, error, DW_DLE_INFO_HEADER_ERROR); in _dwarf_make_CU_Context()
790 report_local_unit_type_error(dbg, unit_type, in _dwarf_make_CU_Context()
792 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
806 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
807 _dwarf_error(dbg, error, DW_DLE_CU_LENGTH_ERROR); in _dwarf_make_CU_Context()
830 READ_UNALIGNED_CK(dbg, typeoffset, Dwarf_Unsigned, in _dwarf_make_CU_Context()
833 tres = _dwarf_read_unaligned_ck_wrapper(dbg, in _dwarf_make_CU_Context()
837 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
844 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
845 _dwarf_error(dbg, error, in _dwarf_make_CU_Context()
867 report_local_unit_type_error(dbg, unit_type, in _dwarf_make_CU_Context()
869 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
874 (Dwarf_Hash_Table) _dwarf_get_alloc(dbg, DW_DLA_HASH_TABLE, 1); in _dwarf_make_CU_Context()
876 local_dealloc_cu_context(dbg,cu_context); in _dwarf_make_CU_Context()
877 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in _dwarf_make_CU_Context()
928 dwarf_next_cu_header(Dwarf_Debug dbg, in dwarf_next_cu_header() argument
938 return _dwarf_next_cu_header_internal(dbg, in dwarf_next_cu_header()
950 dwarf_next_cu_header_b(Dwarf_Debug dbg, in dwarf_next_cu_header_b() argument
962 return _dwarf_next_cu_header_internal(dbg, in dwarf_next_cu_header_b()
976 dwarf_next_cu_header_c(Dwarf_Debug dbg, in dwarf_next_cu_header_c() argument
990 int res =_dwarf_next_cu_header_internal(dbg, in dwarf_next_cu_header_c()
1007 dwarf_next_cu_header_d(Dwarf_Debug dbg, in dwarf_next_cu_header_d() argument
1025 res = _dwarf_next_cu_header_internal(dbg, in dwarf_next_cu_header_d()
1044 local_attrlist_dealloc(Dwarf_Debug dbg, in local_attrlist_dealloc() argument
1051 dwarf_dealloc(dbg,alist[i],DW_DLA_ATTR); in local_attrlist_dealloc()
1053 dwarf_dealloc(dbg,alist,DW_DLA_LIST); in local_attrlist_dealloc()
1064 find_cu_die_base_fields(Dwarf_Debug dbg, in find_cu_die_base_fields() argument
1112 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1113 _dwarf_error(dbg,error, in find_cu_die_base_fields()
1131 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1159 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1175 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1193 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1217 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1232 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1253 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1266 _dwarf_error_string(dbg,error, in find_cu_die_base_fields()
1270 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1280 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1284 local_attrlist_dealloc(dbg,atcount,alist); in find_cu_die_base_fields()
1328 finish_up_cu_context_from_cudie(Dwarf_Debug dbg, in finish_up_cu_context_from_cudie() argument
1344 res = fill_in_dwp_offsets_if_present(dbg, in finish_up_cu_context_from_cudie()
1367 dbg->de_debug_abbrev.dss_size) { in finish_up_cu_context_from_cudie()
1368 _dwarf_error(dbg, error, DW_DLE_ABBREV_OFFSET_ERROR); in finish_up_cu_context_from_cudie()
1375 res = finish_cu_context_via_cudie_inner(dbg, in finish_up_cu_context_from_cudie()
1461 _dwarf_next_cu_header_internal(Dwarf_Debug dbg, in _dwarf_next_cu_header_internal() argument
1492 if (dbg == NULL) { in _dwarf_next_cu_header_internal()
1496 dis = is_info? &dbg->de_info_reading: &dbg->de_types_reading; in _dwarf_next_cu_header_internal()
1501 Dwarf_Small *dataptr = is_info? dbg->de_debug_info.dss_data: in _dwarf_next_cu_header_internal()
1502 dbg->de_debug_types.dss_data; in _dwarf_next_cu_header_internal()
1506 int resd = is_info?_dwarf_load_debug_info(dbg, &err2): in _dwarf_next_cu_header_internal()
1507 _dwarf_load_debug_types(dbg,&err2); in _dwarf_next_cu_header_internal()
1532 dwarf_insert_harmless_error(dbg,msg_buf); in _dwarf_next_cu_header_internal()
1537 dwarf_dealloc(dbg,err2,DW_DLA_ERROR); in _dwarf_next_cu_header_internal()
1569 section_size = is_info? dbg->de_debug_info.dss_size: in _dwarf_next_cu_header_internal()
1570 dbg->de_debug_types.dss_size; in _dwarf_next_cu_header_internal()
1571 if ((new_offset + _dwarf_length_of_cu_header_simple(dbg,is_info)) >= in _dwarf_next_cu_header_internal()
1578 cu_context = _dwarf_find_CU_Context(dbg, new_offset,is_info); in _dwarf_next_cu_header_internal()
1582 res = _dwarf_make_CU_Context(dbg, new_offset,is_info, in _dwarf_next_cu_header_internal()
1590 res = finish_up_cu_context_from_cudie(dbg,new_offset, in _dwarf_next_cu_header_internal()
1593 local_dealloc_cu_context(dbg,cu_context); in _dwarf_next_cu_header_internal()
1597 local_dealloc_cu_context(dbg,cu_context); in _dwarf_next_cu_header_internal()
1686 dwarf_die_from_hash_signature(Dwarf_Debug dbg, in dwarf_die_from_hash_signature() argument
1695 sres = _dwarf_load_debug_info(dbg,error); in dwarf_die_from_hash_signature()
1699 sres = _dwarf_load_debug_types(dbg,error); in dwarf_die_from_hash_signature()
1709 _dwarf_error(dbg,error,DW_DLE_SIG_TYPE_WRONG_STRING); in dwarf_die_from_hash_signature()
1713 if (_dwarf_file_has_debug_fission_index(dbg)) { in dwarf_die_from_hash_signature()
1727 fisres = dwarf_get_debugfission_for_key(dbg,hash_sig, in dwarf_die_from_hash_signature()
1736 is_info2 = dbg->de_debug_types.dss_size?FALSE:TRUE; in dwarf_die_from_hash_signature()
1746 dbg,cu_header_off, in dwarf_die_from_hash_signature()
1752 fisres = dwarf_offdie_b(dbg,cu_die_off,is_info2, in dwarf_die_from_hash_signature()
1764 fisres = dwarf_offdie_b(dbg,typeoffset,is_info2, in dwarf_die_from_hash_signature()
1767 dwarf_dealloc(dbg,cudie,DW_DLA_DIE); in dwarf_die_from_hash_signature()
1771 dwarf_dealloc(dbg,cudie,DW_DLA_DIE); in dwarf_die_from_hash_signature()
1779 _dwarf_error(dbg,error,DW_DLE_DEBUG_FISSION_INCOMPLETE); in dwarf_die_from_hash_signature()
1789 Dwarf_Debug dbg = cu_context->cc_dbg; in dwarf_ptr_CU_offset() local
1790 Dwarf_Small *dataptr = is_info? dbg->de_debug_info.dss_data: in dwarf_ptr_CU_offset()
1791 dbg->de_debug_types.dss_data; in dwarf_ptr_CU_offset()
1845 Dwarf_Debug dbg = 0; in dwarf_validate_die_sibling() local
1849 dbg = sibling->di_cu_context->cc_dbg; in dwarf_validate_die_sibling()
1851 dis = sibling->di_is_info? &dbg->de_info_reading: &dbg->de_types_reading; in dwarf_validate_die_sibling()
1909 Dwarf_Debug dbg = 0; in _dwarf_next_die_info_ptr() local
1914 DECODE_LEB128_UWORD_CK(info_ptr, utmp,dbg,error,die_info_end); in _dwarf_next_die_info_ptr()
1918 _dwarf_error(dbg, error, DW_DLE_NEXT_DIE_PTR_NULL); in _dwarf_next_die_info_ptr()
1929 _dwarf_error(dbg, error, DW_DLE_NEXT_DIE_NO_ABBREV_LIST); in _dwarf_next_die_info_ptr()
1932 dbg = cu_context->cc_dbg; in _dwarf_next_die_info_ptr()
1942 DECODE_LEB128_UWORD_CK(abbrev_ptr, utmp2,dbg,error, in _dwarf_next_die_info_ptr()
1945 _dwarf_error(dbg, error, DW_DLE_ATTR_CORRUPT); in _dwarf_next_die_info_ptr()
1949 DECODE_LEB128_UWORD_CK(abbrev_ptr, utmp2,dbg,error, in _dwarf_next_die_info_ptr()
1952 _dwarf_error(dbg, error, DW_DLE_UNKNOWN_FORM); in _dwarf_next_die_info_ptr()
1960 DECODE_LEB128_UWORD_CK(info_ptr, utmp6,dbg,error, in _dwarf_next_die_info_ptr()
1967 DECODE_LEB128_SWORD_CK(abbrev_ptr, cval,dbg,error, in _dwarf_next_die_info_ptr()
1974 READ_UNALIGNED_CK(dbg, offset, Dwarf_Unsigned, in _dwarf_next_die_info_ptr()
1980 READ_UNALIGNED_CK(dbg, offset, Dwarf_Unsigned, in _dwarf_next_die_info_ptr()
1985 READ_UNALIGNED_CK(dbg, offset, Dwarf_Unsigned, in _dwarf_next_die_info_ptr()
1990 READ_UNALIGNED_CK(dbg, offset, Dwarf_Unsigned, in _dwarf_next_die_info_ptr()
1996 dbg,error,die_info_end); in _dwarf_next_die_info_ptr()
2014 _dwarf_error(dbg, error, DW_DLE_NEXT_DIE_WRONG_FORM); in _dwarf_next_die_info_ptr()
2030 _dwarf_error(dbg, error,DW_DLE_SIBLING_OFFSET_WRONG); in _dwarf_next_die_info_ptr()
2062 _dwarf_error(dbg, error, DW_DLE_NEXT_DIE_PAST_END); in _dwarf_next_die_info_ptr()
2069 _dwarf_error(dbg, error, DW_DLE_NEXT_DIE_PAST_END); in _dwarf_next_die_info_ptr()
2116 dwarf_siblingof(Dwarf_Debug dbg, in dwarf_siblingof() argument
2124 dis = &dbg->de_info_reading; in dwarf_siblingof()
2125 res = _dwarf_siblingof_internal(dbg,die, in dwarf_siblingof()
2134 dwarf_siblingof_b(Dwarf_Debug dbg, in dwarf_siblingof_b() argument
2142 dis = is_info? &dbg->de_info_reading: in dwarf_siblingof_b()
2143 &dbg->de_types_reading; in dwarf_siblingof_b()
2145 res = _dwarf_siblingof_internal(dbg,die, in dwarf_siblingof_b()
2152 _dwarf_siblingof_internal(Dwarf_Debug dbg, in _dwarf_siblingof_internal() argument
2171 if (dbg == NULL) { in _dwarf_siblingof_internal()
2175 dataptr = is_info? dbg->de_debug_info.dss_data: in _dwarf_siblingof_internal()
2176 dbg->de_debug_types.dss_data; in _dwarf_siblingof_internal()
2188 local_dealloc_cu_context(dbg,context); in _dwarf_siblingof_internal()
2193 cres = _dwarf_length_of_cu_header(dbg, off2,is_info, in _dwarf_siblingof_internal()
2243 _dwarf_error(dbg, error, DW_DLE_NEXT_DIE_LOW_ERROR); in _dwarf_siblingof_internal()
2247 _dwarf_error(dbg, error, DW_DLE_NEXT_DIE_PAST_END); in _dwarf_siblingof_internal()
2321 ret_die = (Dwarf_Die) _dwarf_get_alloc(dbg, DW_DLA_DIE, 1); in _dwarf_siblingof_internal()
2323 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in _dwarf_siblingof_internal()
2333 DECODE_LEB128_UWORD_CK(die_info_ptr, utmp,dbg,error,die_info_end); in _dwarf_siblingof_internal()
2335 dieres = _dwarf_leb128_uword_wrapper(dbg, in _dwarf_siblingof_internal()
2338 dwarf_dealloc(dbg, ret_die, DW_DLA_DIE); in _dwarf_siblingof_internal()
2344 dwarf_dealloc(dbg, ret_die, DW_DLA_DIE); in _dwarf_siblingof_internal()
2345 _dwarf_error(dbg, error, DW_DLE_ABBREV_DECODE_ERROR); in _dwarf_siblingof_internal()
2351 dwarf_dealloc(dbg, ret_die, DW_DLA_DIE); in _dwarf_siblingof_internal()
2359 dwarf_dealloc(dbg, ret_die, DW_DLA_DIE); in _dwarf_siblingof_internal()
2364 dwarf_dealloc(dbg, ret_die, DW_DLA_DIE); in _dwarf_siblingof_internal()
2369 _dwarf_error_string(dbg, error, in _dwarf_siblingof_internal()
2375 dwarf_dealloc(dbg, ret_die, DW_DLA_DIE); in _dwarf_siblingof_internal()
2376 _dwarf_error(dbg, error, DW_DLE_FIRST_DIE_NOT_CU); in _dwarf_siblingof_internal()
2397 Dwarf_Debug dbg; in dwarf_child() local
2406 dbg = die->di_cu_context->cc_dbg; in dwarf_child()
2407 dis = die->di_is_info? &dbg->de_info_reading: in dwarf_child()
2408 &dbg->de_types_reading; in dwarf_child()
2451 ret_die = (Dwarf_Die) _dwarf_get_alloc(dbg, DW_DLA_DIE, 1); in dwarf_child()
2453 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in dwarf_child()
2461 dbg,error,die_info_end); in dwarf_child()
2479 dwarf_dealloc(dbg, ret_die, DW_DLA_DIE); in dwarf_child()
2487 dwarf_dealloc(dbg, ret_die, DW_DLA_DIE); in dwarf_child()
2492 dwarf_dealloc(dbg, ret_die, DW_DLA_DIE); in dwarf_child()
2494 _dwarf_error(dbg, error, DW_DLE_ABBREV_MISSING); in dwarf_child()
2509 dwarf_offdie(Dwarf_Debug dbg, in dwarf_offdie() argument
2513 return dwarf_offdie_b(dbg,offset,is_info,new_die,error); in dwarf_offdie()
2517 dwarf_offdie_b(Dwarf_Debug dbg, in dwarf_offdie_b() argument
2531 if (dbg == NULL) { in dwarf_offdie_b()
2535 dis = is_info? &dbg->de_info_reading: in dwarf_offdie_b()
2536 &dbg->de_types_reading; in dwarf_offdie_b()
2538 cu_context = _dwarf_find_CU_Context(dbg, offset,is_info); in dwarf_offdie_b()
2541 dbg->de_debug_info.dss_size: in dwarf_offdie_b()
2542 dbg->de_debug_types.dss_size; in dwarf_offdie_b()
2543 int res = is_info?_dwarf_load_debug_info(dbg, error): in dwarf_offdie_b()
2544 _dwarf_load_debug_types(dbg,error); in dwarf_offdie_b()
2562 _dwarf_length_of_cu_header_simple(dbg,is_info)) >= in dwarf_offdie_b()
2564 _dwarf_error(dbg, error, DW_DLE_OFFSET_BAD); in dwarf_offdie_b()
2567 res = _dwarf_make_CU_Context(dbg, new_cu_offset,is_info, in dwarf_offdie_b()
2570 local_dealloc_cu_context(dbg,cu_context); in dwarf_offdie_b()
2574 res = finish_up_cu_context_from_cudie(dbg,new_cu_offset, in dwarf_offdie_b()
2577 local_dealloc_cu_context(dbg,cu_context); in dwarf_offdie_b()
2581 local_dealloc_cu_context(dbg,cu_context); in dwarf_offdie_b()
2593 die = (Dwarf_Die) _dwarf_get_alloc(dbg, DW_DLA_DIE, 1); in dwarf_offdie_b()
2595 _dwarf_error(dbg, error, DW_DLE_ALLOC_FAIL); in dwarf_offdie_b()
2602 Dwarf_Small *dataptr = is_info? dbg->de_debug_info.dss_data: in dwarf_offdie_b()
2603 dbg->de_debug_types.dss_data; in dwarf_offdie_b()
2608 DECODE_LEB128_UWORD_CK(info_ptr, utmp,dbg,error,die_info_end); in dwarf_offdie_b()
2610 lres = _dwarf_leb128_uword_wrapper(dbg,&info_ptr,die_info_end, in dwarf_offdie_b()
2613 dwarf_dealloc(dbg, die, DW_DLA_DIE); in dwarf_offdie_b()
2620 dwarf_dealloc(dbg, die, DW_DLA_DIE); in dwarf_offdie_b()
2627 dwarf_dealloc(dbg, die, DW_DLA_DIE); in dwarf_offdie_b()
2633 dwarf_dealloc(dbg,die, DW_DLA_DIE); in dwarf_offdie_b()
2638 _dwarf_error_string(dbg, error, in dwarf_offdie_b()
2657 Dwarf_Debug dbg = 0; in dwarf_die_abbrev_global_offset() local
2660 dbg = die->di_cu_context->cc_dbg; in dwarf_die_abbrev_global_offset()
2663 _dwarf_error(dbg,error,DW_DLE_DWARF_ABBREV_NULL); in dwarf_die_abbrev_global_offset()
2679 dwarf_get_real_section_name(Dwarf_Debug dbg, in dwarf_get_real_section_name() argument
2700 if (dbg == NULL) { in dwarf_get_real_section_name()
2704 for (i=0; i < dbg->de_debug_sections_total_entries; i++) { in dwarf_get_real_section_name()
2705 struct Dwarf_dbg_sect_s *sdata = &dbg->de_debug_sections[i]; in dwarf_get_real_section_name()
2750 dwarf_get_die_section_name(Dwarf_Debug dbg, in dwarf_get_die_section_name() argument
2757 if (dbg == NULL) { in dwarf_get_die_section_name()
2762 sec = &dbg->de_debug_info; in dwarf_get_die_section_name()
2764 sec = &dbg->de_debug_types; in dwarf_get_die_section_name()
2782 Dwarf_Debug dbg = 0; in dwarf_get_die_section_name_b() local
2786 dbg = context->cc_dbg; in dwarf_get_die_section_name_b()
2788 return dwarf_get_die_section_name(dbg,is_info,sec_name,error); in dwarf_get_die_section_name_b()