Lines Matching refs:res

171     int res = 0;  in dwarf_die_offsets()  local
175 res = dwarf_dieoffset(die,&loff,error); in dwarf_die_offsets()
176 if (res == DW_DLV_OK) { in dwarf_die_offsets()
177 res = dwarf_die_CU_offset(die,&lcuoff,error); in dwarf_die_offsets()
179 if (res == DW_DLV_OK) { in dwarf_die_offsets()
189 return res; in dwarf_die_offsets()
235 int res = 0; in dwarf_offset_list() local
251 res = dwarf_offdie_b(dbg,offset,is_info,&die,error); in dwarf_offset_list()
252 if (DW_DLV_OK != res) { in dwarf_offset_list()
253 return res; in dwarf_offset_list()
257 res = dwarf_child(die,&child,error); in dwarf_offset_list()
258 if (DW_DLV_ERROR == res || DW_DLV_NO_ENTRY == res) { in dwarf_offset_list()
259 return res; in dwarf_offset_list()
264 if (DW_DLV_OK == res) { in dwarf_offset_list()
305 res = dwarf_siblingof_b(dbg,cur_die,is_info,&sib_die,error); in dwarf_offset_list()
306 if (DW_DLV_ERROR == res) { in dwarf_offset_list()
307 return res; in dwarf_offset_list()
309 if (DW_DLV_NO_ENTRY == res) { in dwarf_offset_list()
431 int res = 0; in dwarf_attrlist() local
437 res = _dwarf_leb128_uword_wrapper(dbg, in dwarf_attrlist()
439 if (res == DW_DLV_ERROR) { in dwarf_attrlist()
441 return res; in dwarf_attrlist()
450 res = _dwarf_leb128_uword_wrapper(dbg, in dwarf_attrlist()
452 if (res == DW_DLV_ERROR) { in dwarf_attrlist()
454 return res; in dwarf_attrlist()
463 res = _dwarf_leb128_sword_wrapper(dbg,&abbrev_ptr, in dwarf_attrlist()
465 if (res == DW_DLV_ERROR) { in dwarf_attrlist()
467 return res; in dwarf_attrlist()
510 res = _dwarf_leb128_uword_wrapper(dbg, in dwarf_attrlist()
680 int res = 0; in _dwarf_get_value_ptr() local
717 res = _dwarf_get_size_of_val(dbg, in _dwarf_get_value_ptr()
726 if (res != DW_DLV_OK) { in _dwarf_get_value_ptr()
727 return res; in _dwarf_get_value_ptr()
753 int res = DW_DLV_ERROR; in dwarf_die_text() local
759 res = dwarf_attr(die,attrnum,&attr,&lerr); in dwarf_die_text()
761 if (res == DW_DLV_ERROR) { in dwarf_die_text()
764 if (res == DW_DLV_NO_ENTRY) { in dwarf_die_text()
765 return res; in dwarf_die_text()
767 res = dwarf_formstring(attr,ret_name,error); in dwarf_die_text()
770 return res; in dwarf_die_text()
788 int res = 0; in dwarf_hasattr() local
793 res = _dwarf_get_value_ptr(die, attr, &attr_form,&info_ptr, in dwarf_hasattr()
795 if(res == DW_DLV_ERROR) { in dwarf_hasattr()
796 return res; in dwarf_hasattr()
798 if(res == DW_DLV_NO_ENTRY) { in dwarf_hasattr()
815 int res = 0; in dwarf_attr() local
821 res = _dwarf_get_value_ptr(die, attr, &attr_form,&info_ptr, in dwarf_attr()
823 if(res == DW_DLV_ERROR) { in dwarf_attr()
824 return res; in dwarf_attr()
826 if(res == DW_DLV_NO_ENTRY) { in dwarf_attr()
827 return res; in dwarf_attr()
869 int res = 0; in _dwarf_extract_address_from_debug_addr() local
874 res = _dwarf_get_address_base_attr_value(dbg,context, in _dwarf_extract_address_from_debug_addr()
876 if (res != DW_DLV_OK) { in _dwarf_extract_address_from_debug_addr()
877 return res; in _dwarf_extract_address_from_debug_addr()
879 res = _dwarf_load_section(dbg, &dbg->de_debug_addr,error); in _dwarf_extract_address_from_debug_addr()
880 if (res != DW_DLV_OK) { in _dwarf_extract_address_from_debug_addr()
882 if (res == DW_DLV_ERROR) { in _dwarf_extract_address_from_debug_addr()
957 int res = 0; in dwarf_debug_addr_index_to_addr() local
965 res = _dwarf_look_in_local_and_tied_by_index(dbg, in dwarf_debug_addr_index_to_addr()
970 return res; in dwarf_debug_addr_index_to_addr()
1015 int res = 0; in dwarf_lowpc() local
1024 res = _dwarf_get_value_ptr(die, DW_AT_low_pc, in dwarf_lowpc()
1026 if(res == DW_DLV_ERROR) { in dwarf_lowpc()
1027 return res; in dwarf_lowpc()
1029 if(res == DW_DLV_NO_ENTRY) { in dwarf_lowpc()
1030 return res; in dwarf_lowpc()
1044 res = _dwarf_look_in_local_and_tied( in dwarf_lowpc()
1050 return res; in dwarf_lowpc()
1070 int res = 0; in dwarf_highpc() local
1075 res = dwarf_highpc_b(die,return_addr,&form,&class,error); in dwarf_highpc()
1076 if (res != DW_DLV_OK) { in dwarf_highpc()
1077 return res; in dwarf_highpc()
1095 int res = 0; in dwarf_dietype_offset() local
1100 res = dwarf_attr(die,DW_AT_type,&attr,error); in dwarf_dietype_offset()
1101 if (res == DW_DLV_OK) { in dwarf_dietype_offset()
1102 res = dwarf_global_formref(attr,&offset,error); in dwarf_dietype_offset()
1106 return res; in dwarf_dietype_offset()
1117 int res = 0; in _dwarf_get_string_base_attr_value() local
1128 res = dwarf_offdie_b(dbg,cu_die_offset, in _dwarf_get_string_base_attr_value()
1132 if(res != DW_DLV_OK) { in _dwarf_get_string_base_attr_value()
1133 return res; in _dwarf_get_string_base_attr_value()
1135 res = dwarf_attr(cudie,DW_AT_str_offsets_base, in _dwarf_get_string_base_attr_value()
1137 if(res == DW_DLV_ERROR) { in _dwarf_get_string_base_attr_value()
1139 return res; in _dwarf_get_string_base_attr_value()
1141 if (res == DW_DLV_OK) { in _dwarf_get_string_base_attr_value()
1150 res = dwarf_global_formref(myattr,&val,error); in _dwarf_get_string_base_attr_value()
1153 if(res != DW_DLV_OK) { in _dwarf_get_string_base_attr_value()
1154 return res; in _dwarf_get_string_base_attr_value()
1183 int res = 0; in _dwarf_get_address_base_attr_value() local
1201 res = dwarf_offdie_b(dbg,cu_die_offset, in _dwarf_get_address_base_attr_value()
1205 if(res != DW_DLV_OK) { in _dwarf_get_address_base_attr_value()
1206 return res; in _dwarf_get_address_base_attr_value()
1208 res = dwarf_attr(cudie,DW_AT_addr_base, in _dwarf_get_address_base_attr_value()
1210 if(res == DW_DLV_ERROR) { in _dwarf_get_address_base_attr_value()
1212 return res; in _dwarf_get_address_base_attr_value()
1214 if (res == DW_DLV_OK) { in _dwarf_get_address_base_attr_value()
1216 res = dwarf_formudata(myattr,&val,error); in _dwarf_get_address_base_attr_value()
1219 if(res != DW_DLV_OK) { in _dwarf_get_address_base_attr_value()
1220 return res; in _dwarf_get_address_base_attr_value()
1226 res = dwarf_attr(cudie,DW_AT_GNU_addr_base, &myattr,error); in _dwarf_get_address_base_attr_value()
1227 if(res == DW_DLV_NO_ENTRY) { in _dwarf_get_address_base_attr_value()
1228 res = dwarf_attr(cudie,DW_AT_addr_base, &myattr,error); in _dwarf_get_address_base_attr_value()
1229 if (res == DW_DLV_NO_ENTRY) { in _dwarf_get_address_base_attr_value()
1237 if (res == DW_DLV_ERROR) { in _dwarf_get_address_base_attr_value()
1239 return res; in _dwarf_get_address_base_attr_value()
1241 } else if (res == DW_DLV_ERROR) { in _dwarf_get_address_base_attr_value()
1243 return res; in _dwarf_get_address_base_attr_value()
1248 res = dwarf_formudata(myattr,&val,error); in _dwarf_get_address_base_attr_value()
1251 if(res != DW_DLV_OK) { in _dwarf_get_address_base_attr_value()
1252 return res; in _dwarf_get_address_base_attr_value()
1268 int res = 0; in _dwarf_get_ranges_base_attr_value() local
1291 res = dwarf_offdie_b(dbg,cu_die_offset, in _dwarf_get_ranges_base_attr_value()
1295 if(res != DW_DLV_OK) { in _dwarf_get_ranges_base_attr_value()
1296 return res; in _dwarf_get_ranges_base_attr_value()
1298 res = dwarf_attr(cudie,DW_AT_rnglists_base, in _dwarf_get_ranges_base_attr_value()
1300 if(res == DW_DLV_ERROR) { in _dwarf_get_ranges_base_attr_value()
1302 return res; in _dwarf_get_ranges_base_attr_value()
1304 if (res == DW_DLV_OK) { in _dwarf_get_ranges_base_attr_value()
1306 res = dwarf_formudata(myattr,&val,error); in _dwarf_get_ranges_base_attr_value()
1309 if(res != DW_DLV_OK) { in _dwarf_get_ranges_base_attr_value()
1310 return res; in _dwarf_get_ranges_base_attr_value()
1316 res = dwarf_attr(cudie,DW_AT_GNU_ranges_base, &myattr,error); in _dwarf_get_ranges_base_attr_value()
1317 if(res == DW_DLV_NO_ENTRY) { in _dwarf_get_ranges_base_attr_value()
1318 res = dwarf_attr(cudie,DW_AT_rnglists_base, &myattr,error); in _dwarf_get_ranges_base_attr_value()
1319 if (res == DW_DLV_NO_ENTRY) { in _dwarf_get_ranges_base_attr_value()
1327 if (res == DW_DLV_ERROR) { in _dwarf_get_ranges_base_attr_value()
1329 return res; in _dwarf_get_ranges_base_attr_value()
1331 } else if (res == DW_DLV_ERROR) { in _dwarf_get_ranges_base_attr_value()
1333 return res; in _dwarf_get_ranges_base_attr_value()
1338 res = dwarf_formudata(myattr,&val,error); in _dwarf_get_ranges_base_attr_value()
1341 if(res != DW_DLV_OK) { in _dwarf_get_ranges_base_attr_value()
1342 return res; in _dwarf_get_ranges_base_attr_value()
1372 int res = 0; in dwarf_highpc_b() local
1378 res = _dwarf_get_value_ptr(die, DW_AT_high_pc, in dwarf_highpc_b()
1380 if(res == DW_DLV_ERROR) { in dwarf_highpc_b()
1381 return res; in dwarf_highpc_b()
1383 if(res == DW_DLV_NO_ENTRY) { in dwarf_highpc_b()
1384 return res; in dwarf_highpc_b()
1513 int res = 0; in _dwarf_get_addr_from_tied() local
1530 res = _dwarf_search_for_signature(tieddbg, in _dwarf_get_addr_from_tied()
1534 if ( res == DW_DLV_ERROR) { in _dwarf_get_addr_from_tied()
1537 return res; in _dwarf_get_addr_from_tied()
1538 } else if ( res == DW_DLV_NO_ENTRY) { in _dwarf_get_addr_from_tied()
1539 return res; in _dwarf_get_addr_from_tied()
1542 res = _dwarf_extract_address_from_debug_addr(tieddbg, in _dwarf_get_addr_from_tied()
1547 if ( res == DW_DLV_ERROR) { in _dwarf_get_addr_from_tied()
1550 return res; in _dwarf_get_addr_from_tied()
1551 } else if ( res == DW_DLV_NO_ENTRY) { in _dwarf_get_addr_from_tied()
1552 return res; in _dwarf_get_addr_from_tied()
1566 int res = 0; in _dwarf_get_ranges_base_attr_from_tied() local
1583 res = _dwarf_search_for_signature(tieddbg, in _dwarf_get_ranges_base_attr_from_tied()
1587 if ( res == DW_DLV_ERROR) { in _dwarf_get_ranges_base_attr_from_tied()
1590 return res; in _dwarf_get_ranges_base_attr_from_tied()
1591 } else if ( res == DW_DLV_NO_ENTRY) { in _dwarf_get_ranges_base_attr_from_tied()
1592 return res; in _dwarf_get_ranges_base_attr_from_tied()
1594 res = _dwarf_get_ranges_base_attr_value(tieddbg, tiedcontext, in _dwarf_get_ranges_base_attr_from_tied()
1596 if (res != DW_DLV_OK) { in _dwarf_get_ranges_base_attr_from_tied()
1599 return res; in _dwarf_get_ranges_base_attr_from_tied()
1630 int res = 0; in _dwarf_die_attr_unsigned_constant() local
1637 res = _dwarf_get_value_ptr(die,attr,&attr_form, in _dwarf_die_attr_unsigned_constant()
1639 if(res != DW_DLV_OK) { in _dwarf_die_attr_unsigned_constant()
1640 return res; in _dwarf_die_attr_unsigned_constant()
1693 int res = _dwarf_die_attr_unsigned_constant(die, DW_AT_byte_size, in dwarf_bytesize() local
1696 return res; in dwarf_bytesize()
1705 int res = _dwarf_die_attr_unsigned_constant(die, DW_AT_bit_size, in dwarf_bitsize() local
1708 return res; in dwarf_bitsize()
1717 int res = _dwarf_die_attr_unsigned_constant(die, in dwarf_bitoffset() local
1720 return res; in dwarf_bitoffset()
1730 int res = _dwarf_die_attr_unsigned_constant(die, DW_AT_language, in dwarf_srclang() local
1733 return res; in dwarf_srclang()
1743 int res = _dwarf_die_attr_unsigned_constant(die, DW_AT_ordering, in dwarf_arrayorder() local
1746 return res; in dwarf_arrayorder()