| /freebsd/contrib/elftoolchain/libdwarf/ |
| H A D | libdwarf_init.c | 32 _dwarf_consumer_init(Dwarf_Debug dbg, Dwarf_Error *error) in _dwarf_consumer_init() argument 41 assert(dbg != NULL); in _dwarf_consumer_init() 42 assert(dbg->dbg_iface != NULL); in _dwarf_consumer_init() 44 m = dbg->dbg_iface->methods; in _dwarf_consumer_init() 45 obj = dbg->dbg_iface->object; in _dwarf_consumer_init() 51 dbg->read = _dwarf_read_msb; in _dwarf_consumer_init() 52 dbg->write = _dwarf_write_msb; in _dwarf_consumer_init() 53 dbg->decode = _dwarf_decode_msb; in _dwarf_consumer_init() 55 dbg->read = _dwarf_read_lsb; in _dwarf_consumer_init() 56 dbg->write = _dwarf_write_lsb; in _dwarf_consumer_init() [all …]
|
| H A D | libdwarf_info.c | 33 _dwarf_info_first_cu(Dwarf_Debug dbg, Dwarf_Error *error) in _dwarf_info_first_cu() argument 38 assert(dbg->dbg_cu_current == NULL); in _dwarf_info_first_cu() 39 cu = STAILQ_FIRST(&dbg->dbg_cu); in _dwarf_info_first_cu() 41 dbg->dbg_cu_current = cu; in _dwarf_info_first_cu() 45 if (dbg->dbg_info_loaded) in _dwarf_info_first_cu() 48 dbg->dbg_info_off = 0; in _dwarf_info_first_cu() 49 ret = _dwarf_info_load(dbg, 0, 1, error); in _dwarf_info_first_cu() 53 dbg->dbg_cu_current = STAILQ_FIRST(&dbg->dbg_cu); in _dwarf_info_first_cu() 59 _dwarf_info_first_tu(Dwarf_Debug dbg, Dwarf_Error *error) in _dwarf_info_first_tu() argument 64 assert(dbg->dbg_tu_current == NULL); in _dwarf_info_first_tu() [all …]
|
| H A D | libdwarf_str.c | 34 _dwarf_strtab_add(Dwarf_Debug dbg, char *string, uint64_t *off, in _dwarf_strtab_add() argument 39 assert(dbg != NULL && string != NULL); in _dwarf_strtab_add() 42 while (dbg->dbg_strtab_size + len > dbg->dbg_strtab_cap) { in _dwarf_strtab_add() 43 dbg->dbg_strtab_cap *= 2; in _dwarf_strtab_add() 44 dbg->dbg_strtab = realloc(dbg->dbg_strtab, in _dwarf_strtab_add() 45 (size_t) dbg->dbg_strtab_cap); in _dwarf_strtab_add() 46 if (dbg->dbg_strtab == NULL) { in _dwarf_strtab_add() 47 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in _dwarf_strtab_add() 53 *off = dbg->dbg_strtab_size; in _dwarf_strtab_add() 55 strncpy(&dbg->dbg_strtab[dbg->dbg_strtab_size], string, len - 1); in _dwarf_strtab_add() [all …]
|
| H A D | dwarf_die.c | 35 Dwarf_Debug dbg; in dwarf_child() local 40 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_child() 43 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_child() 50 dbg = die->die_dbg; in dwarf_child() 52 ds = cu->cu_is_info ? dbg->dbg_info_sec : dbg->dbg_types_sec; in dwarf_child() 57 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_child() 66 dwarf_siblingof_b(Dwarf_Debug dbg, Dwarf_Die die, Dwarf_Die *ret_die, in dwarf_siblingof_b() argument 75 if (dbg == NULL || ret_die == NULL) { in dwarf_siblingof_b() 76 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_siblingof_b() 80 ds = is_info ? dbg->dbg_info_sec : dbg->dbg_types_sec; in dwarf_siblingof_b() [all …]
|
| H A D | dwarf_frame.c | 32 dwarf_get_fde_list(Dwarf_Debug dbg, Dwarf_Cie **cie_list, in dwarf_get_fde_list() argument 37 if (dbg == NULL || cie_list == NULL || cie_count == NULL || in dwarf_get_fde_list() 39 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_get_fde_list() 43 if (dbg->dbg_internal_reg_table == NULL) { in dwarf_get_fde_list() 44 if (_dwarf_frame_interal_table_init(dbg, error) != DW_DLE_NONE) in dwarf_get_fde_list() 48 if (dbg->dbg_frame == NULL) { in dwarf_get_fde_list() 49 if (_dwarf_frame_section_load(dbg, error) != DW_DLE_NONE) in dwarf_get_fde_list() 51 if (dbg->dbg_frame == NULL) { in dwarf_get_fde_list() 52 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_get_fde_list() 57 if (dbg->dbg_frame->fs_ciearray == NULL || in dwarf_get_fde_list() [all …]
|
| H A D | libdwarf_sections.c | 34 _dwarf_section_init(Dwarf_P_Debug dbg, Dwarf_P_Section *dsp, const char *name, in _dwarf_section_init() argument 39 assert(dbg != NULL && dsp != NULL && name != NULL); in _dwarf_section_init() 42 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in _dwarf_section_init() 48 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in _dwarf_section_init() 57 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in _dwarf_section_init() 60 STAILQ_INSERT_TAIL(&dbg->dbgp_seclist, ds, ds_next); in _dwarf_section_init() 61 dbg->dbgp_seccnt++; in _dwarf_section_init() 70 _dwarf_section_free(Dwarf_P_Debug dbg, Dwarf_P_Section *dsp) in _dwarf_section_free() argument 74 assert(dbg != NULL && dsp != NULL); in _dwarf_section_free() 79 STAILQ_FOREACH_SAFE(ds, &dbg->dbgp_seclist, ds_next, tds) { in _dwarf_section_free() [all …]
|
| H A D | libdwarf_arange.c | 32 _dwarf_arange_cleanup(Dwarf_Debug dbg) in _dwarf_arange_cleanup() argument 37 STAILQ_FOREACH_SAFE(as, &dbg->dbg_aslist, as_next, tas) { in _dwarf_arange_cleanup() 43 STAILQ_REMOVE(&dbg->dbg_aslist, as, _Dwarf_ArangeSet, as_next); in _dwarf_arange_cleanup() 47 if (dbg->dbg_arange_array) in _dwarf_arange_cleanup() 48 free(dbg->dbg_arange_array); in _dwarf_arange_cleanup() 50 dbg->dbg_arange_array = NULL; in _dwarf_arange_cleanup() 51 dbg->dbg_arange_cnt = 0; in _dwarf_arange_cleanup() 55 _dwarf_arange_init(Dwarf_Debug dbg, Dwarf_Error *error) in _dwarf_arange_init() argument 66 if ((ds = _dwarf_find_section(dbg, ".debug_aranges")) == NULL) in _dwarf_arange_init() 69 if (!dbg->dbg_info_loaded) { in _dwarf_arange_init() [all …]
|
| H A D | libdwarf_frame.c | 52 _dwarf_frame_read_lsb_encoded(Dwarf_Debug dbg, Dwarf_Cie cie, uint64_t *val, in _dwarf_frame_read_lsb_encoded() argument 66 *val = dbg->read(data, offsetp, cie->cie_addrsize); in _dwarf_frame_read_lsb_encoded() 72 *val = dbg->read(data, offsetp, 2); in _dwarf_frame_read_lsb_encoded() 75 *val = dbg->read(data, offsetp, 4); in _dwarf_frame_read_lsb_encoded() 78 *val = dbg->read(data, offsetp, 8); in _dwarf_frame_read_lsb_encoded() 84 *val = (int16_t) dbg->read(data, offsetp, 2); in _dwarf_frame_read_lsb_encoded() 87 *val = (int32_t) dbg->read(data, offsetp, 4); in _dwarf_frame_read_lsb_encoded() 90 *val = dbg->read(data, offsetp, 8); in _dwarf_frame_read_lsb_encoded() 93 DWARF_SET_ERROR(dbg, error, DW_DLE_FRAME_AUGMENTATION_UNKNOWN); in _dwarf_frame_read_lsb_encoded() 126 _dwarf_frame_parse_lsb_cie_augment(Dwarf_Debug dbg, Dwarf_Cie cie, in _dwarf_frame_parse_lsb_cie_augment() argument [all …]
|
| H A D | dwarf_pro_macinfo.c | 32 _dwarf_add_macro(Dwarf_P_Debug dbg, int type, Dwarf_Unsigned lineno, in _dwarf_add_macro() argument 38 dbg->dbgp_mdlist = realloc(dbg->dbgp_mdlist, in _dwarf_add_macro() 39 (size_t) dbg->dbgp_mdcnt + 1); in _dwarf_add_macro() 40 if (dbg->dbgp_mdlist == NULL) { in _dwarf_add_macro() 41 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in _dwarf_add_macro() 45 md = &dbg->dbgp_mdlist[dbg->dbgp_mdcnt]; in _dwarf_add_macro() 46 dbg->dbgp_mdcnt++; in _dwarf_add_macro() 58 dbg->dbgp_mdcnt--; in _dwarf_add_macro() 59 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in _dwarf_add_macro() 66 dbg->dbgp_mdcnt--; in _dwarf_add_macro() [all …]
|
| H A D | dwarf_attr.c | 36 Dwarf_Debug dbg; in dwarf_attr() local 39 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_attr() 42 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_attr() 47 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_attr() 61 Dwarf_Debug dbg; in dwarf_attrlist() local 64 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_attrlist() 67 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_attrlist() 72 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_attrlist() 85 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in dwarf_attrlist() 102 Dwarf_Debug dbg; in dwarf_hasattr() local [all …]
|
| H A D | dwarf_form.c | 36 Dwarf_Debug dbg; in dwarf_hasform() local 38 dbg = at != NULL ? at->at_die->die_dbg : NULL; in dwarf_hasform() 41 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_hasform() 53 Dwarf_Debug dbg; in dwarf_whatform() local 55 dbg = at != NULL ? at->at_die->die_dbg : NULL; in dwarf_whatform() 58 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_whatform() 71 Dwarf_Debug dbg; in dwarf_whatform_direct() local 73 dbg = at != NULL ? at->at_die->die_dbg : NULL; in dwarf_whatform_direct() 76 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_whatform_direct() 91 Dwarf_Debug dbg; in dwarf_whatattr() local [all …]
|
| H A D | dwarf_cu.c | 33 dwarf_next_cu_header_c(Dwarf_Debug dbg, Dwarf_Bool is_info, in dwarf_next_cu_header_c() argument 43 if (dbg == NULL) { in dwarf_next_cu_header_c() 44 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_next_cu_header_c() 49 if (dbg->dbg_cu_current == NULL) in dwarf_next_cu_header_c() 50 ret = _dwarf_info_first_cu(dbg, error); in dwarf_next_cu_header_c() 52 ret = _dwarf_info_next_cu(dbg, error); in dwarf_next_cu_header_c() 54 if (dbg->dbg_tu_current == NULL) in dwarf_next_cu_header_c() 55 ret = _dwarf_info_first_tu(dbg, error); in dwarf_next_cu_header_c() 57 ret = _dwarf_info_next_tu(dbg, error); in dwarf_next_cu_header_c() 61 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_next_cu_header_c() [all …]
|
| H A D | libdwarf_reloc.c | 32 _dwarf_get_reloc_type(Dwarf_P_Debug dbg, int is64) in _dwarf_get_reloc_type() argument 35 assert(dbg != NULL); in _dwarf_get_reloc_type() 37 switch (dbg->dbgp_isa) { in _dwarf_get_reloc_type() 65 _dwarf_get_reloc_size(Dwarf_Debug dbg, Dwarf_Unsigned rel_type) in _dwarf_get_reloc_size() argument 68 switch (dbg->dbg_machine) { in _dwarf_get_reloc_size() 141 _dwarf_reloc_section_init(Dwarf_P_Debug dbg, Dwarf_Rel_Section *drsp, in _dwarf_reloc_section_init() argument 148 assert(dbg != NULL && drsp != NULL && ref != NULL); in _dwarf_reloc_section_init() 151 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in _dwarf_reloc_section_init() 161 if (dbg->dbgp_flags & DW_DLC_SIZE_64) in _dwarf_reloc_section_init() 166 if (dbg->dbgp_flags & DW_DLC_SYMBOLIC_RELOCATIONS) in _dwarf_reloc_section_init() [all …]
|
| H A D | libdwarf_macinfo.c | 34 _dwarf_macinfo_parse(Dwarf_Debug dbg, Dwarf_Section *ds, uint64_t *off, in _dwarf_macinfo_parse() argument 50 type = dbg->read(ds->ds_data, off, 1); in _dwarf_macinfo_parse() 91 DWARF_SET_ERROR(dbg, error, in _dwarf_macinfo_parse() 109 _dwarf_macinfo_cleanup(Dwarf_Debug dbg) in _dwarf_macinfo_cleanup() argument 113 if (STAILQ_EMPTY(&dbg->dbg_mslist)) in _dwarf_macinfo_cleanup() 116 STAILQ_FOREACH_SAFE(ms, &dbg->dbg_mslist, ms_next, tms) { in _dwarf_macinfo_cleanup() 117 STAILQ_REMOVE(&dbg->dbg_mslist, ms, _Dwarf_MacroSet, ms_next); in _dwarf_macinfo_cleanup() 125 _dwarf_macinfo_init(Dwarf_Debug dbg, Dwarf_Error *error) in _dwarf_macinfo_init() argument 133 if ((ds = _dwarf_find_section(dbg, ".debug_macinfo")) == NULL) in _dwarf_macinfo_init() 141 ret = _dwarf_macinfo_parse(dbg, ds, &offset, NULL, &cnt, error); in _dwarf_macinfo_init() [all …]
|
| H A D | dwarf_init.c | 36 Dwarf_Debug dbg; in dwarf_elf_init() local 49 if (_dwarf_alloc(&dbg, mode, error) != DW_DLE_NONE) in dwarf_elf_init() 52 if (_dwarf_elf_init(dbg, elf, error) != DW_DLE_NONE) { in dwarf_elf_init() 53 free(dbg); in dwarf_elf_init() 57 if ((ret = _dwarf_init(dbg, 0, errhand, errarg, error)) != in dwarf_elf_init() 59 _dwarf_elf_deinit(dbg); in dwarf_elf_init() 60 free(dbg); in dwarf_elf_init() 67 *ret_dbg = dbg; in dwarf_elf_init() 73 dwarf_get_elf(Dwarf_Debug dbg, Elf **elf, Dwarf_Error *error) in dwarf_get_elf() argument 77 if (dbg == NULL || elf == NULL) { in dwarf_get_elf() [all …]
|
| H A D | dwarf_pro_sections.c | 32 dwarf_transform_to_disk_form(Dwarf_P_Debug dbg, Dwarf_Error *error) in dwarf_transform_to_disk_form() argument 35 if (dbg == NULL) { in dwarf_transform_to_disk_form() 36 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_transform_to_disk_form() 40 if (_dwarf_generate_sections(dbg, error) != DW_DLE_NONE) in dwarf_transform_to_disk_form() 43 return (dbg->dbgp_seccnt); in dwarf_transform_to_disk_form() 47 dwarf_get_section_bytes(Dwarf_P_Debug dbg, Dwarf_Signed dwarf_section, in dwarf_get_section_bytes() argument 54 if (dbg == NULL || elf_section_index == NULL || length == NULL) { in dwarf_get_section_bytes() 55 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_get_section_bytes() 59 if (dbg->dbgp_secpos == NULL) { in dwarf_get_section_bytes() 60 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_get_section_bytes() [all …]
|
| H A D | dwarf_pro_lineno.c | 32 dwarf_add_line_entry(Dwarf_P_Debug dbg, Dwarf_Unsigned file, in dwarf_add_line_entry() argument 39 if (dbg == NULL) { in dwarf_add_line_entry() 40 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_add_line_entry() 44 li = dbg->dbgp_lineinfo; in dwarf_add_line_entry() 49 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_add_line_entry() 54 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in dwarf_add_line_entry() 73 dwarf_lne_set_address(Dwarf_P_Debug dbg, Dwarf_Addr offs, Dwarf_Unsigned symndx, in dwarf_lne_set_address() argument 79 if (dbg == NULL || symndx == 0) { in dwarf_lne_set_address() 80 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_lne_set_address() 84 li = dbg->dbgp_lineinfo; in dwarf_lne_set_address() [all …]
|
| H A D | dwarf_pro_frame.c | 32 dwarf_new_fde(Dwarf_P_Debug dbg, Dwarf_Error *error) in dwarf_new_fde() argument 36 if (dbg == NULL) { in dwarf_new_fde() 37 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_new_fde() 42 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in dwarf_new_fde() 46 fde->fde_dbg = dbg; in dwarf_new_fde() 52 dwarf_add_frame_cie(Dwarf_P_Debug dbg, char *augmenter, Dwarf_Small caf, in dwarf_add_frame_cie() argument 58 if (dbg == NULL) { in dwarf_add_frame_cie() 59 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_add_frame_cie() 64 DWARF_SET_ERROR(dbg, error,DW_DLE_MEMORY); in dwarf_add_frame_cie() 67 STAILQ_INSERT_TAIL(&dbg->dbgp_cielist, cie, cie_next); in dwarf_add_frame_cie() [all …]
|
| H A D | dwarf_loclist.c | 32 copy_locdesc(Dwarf_Debug dbg, Dwarf_Locdesc *dst, Dwarf_Locdesc *src, in copy_locdesc() argument 45 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in copy_locdesc() 60 Dwarf_Debug dbg; in dwarf_loclist_n() local 63 dbg = at != NULL ? at->at_die->die_dbg : NULL; in dwarf_loclist_n() 66 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_loclist_n() 90 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_loclist_n() 95 ret = _dwarf_loclist_find(dbg, at->at_die->die_cu, in dwarf_loclist_n() 98 DWARF_SET_ERROR(dbg, error, ret); in dwarf_loclist_n() 116 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in dwarf_loclist_n() 122 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in dwarf_loclist_n() [all …]
|
| H A D | dwarf_nametbl.m4 | 31 dwarf_get_$1s(Dwarf_Debug dbg, Dwarf_$2 **$1s, 37 if (dbg == NULL || $1s == NULL || ret_count == NULL) { 38 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); 42 if (dbg->dbg_$1s == NULL) { 43 if ((ds = _dwarf_find_section(dbg, ".debug_$4")) != NULL) { 44 ret = _dwarf_nametbl_init(dbg, &dbg->dbg_$1s, ds, 49 if (dbg->dbg_$1s == NULL) { 50 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); 55 *$1s = dbg->dbg_$1s->ns_array; 56 *ret_count = dbg->dbg_$1s->ns_len; [all …]
|
| H A D | dwarf_pro_attr.c | 32 dwarf_add_AT_location_expr(Dwarf_P_Debug dbg, Dwarf_P_Die die, Dwarf_Half attr, in dwarf_add_AT_location_expr() argument 37 if (dbg == NULL || die == NULL || loc_expr == NULL) { in dwarf_add_AT_location_expr() 38 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_add_AT_location_expr() 110 Dwarf_Debug dbg; in dwarf_add_AT_const_value_signedint() local 112 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_add_AT_const_value_signedint() 115 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_add_AT_const_value_signedint() 137 Dwarf_Debug dbg; in dwarf_add_AT_const_value_unsignedint() local 139 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_add_AT_const_value_unsignedint() 142 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_add_AT_const_value_unsignedint() 173 dwarf_add_AT_targ_address(Dwarf_P_Debug dbg, Dwarf_P_Die die, Dwarf_Half attr, in dwarf_add_AT_targ_address() argument [all …]
|
| H A D | dwarf_attrval.c | 35 Dwarf_Debug dbg; in dwarf_attrval_flag() local 37 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_attrval_flag() 40 DWARF_SET_ERROR(dbg, err, DW_DLE_ARGUMENT); in dwarf_attrval_flag() 47 DWARF_SET_ERROR(dbg, err, DW_DLE_NO_ENTRY); in dwarf_attrval_flag() 57 DWARF_SET_ERROR(dbg, err, DW_DLE_ATTR_FORM_BAD); in dwarf_attrval_flag() 68 Dwarf_Debug dbg; in dwarf_attrval_string() local 70 dbg = die != NULL ? die->die_dbg : NULL; in dwarf_attrval_string() 73 DWARF_SET_ERROR(dbg, err, DW_DLE_ARGUMENT); in dwarf_attrval_string() 80 DWARF_SET_ERROR(dbg, err, DW_DLE_NO_ENTRY); in dwarf_attrval_string() 92 DWARF_SET_ERROR(dbg, err, DW_DLE_ATTR_FORM_BAD); in dwarf_attrval_string() [all …]
|
| H A D | libdwarf_lineno.c | 33 Dwarf_Error *error, Dwarf_Debug dbg) in _dwarf_lineno_add_file() argument 44 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in _dwarf_lineno_add_file() 54 DWARF_SET_ERROR(dbg, error, DW_DLE_DIR_INDEX_BAD); in _dwarf_lineno_add_file() 63 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in _dwarf_lineno_add_file() 83 DWARF_SET_ERROR(dbg, error, DW_DLE_MEMORY); in _dwarf_lineno_add_file() 102 Dwarf_Debug dbg; in _dwarf_lineno_run_program() local 124 DWARF_SET_ERROR(dbg, error, ret); \ in _dwarf_lineno_run_program() 143 dbg = cu->cu_dbg; in _dwarf_lineno_run_program() 171 address = dbg->decode(&p, cu->cu_pointer_size); in _dwarf_lineno_run_program() 176 error, dbg); in _dwarf_lineno_run_program() [all …]
|
| H A D | dwarf_pro_init.c | 35 Dwarf_P_Debug dbg; in dwarf_producer_init() local 55 if (_dwarf_alloc(&dbg, DW_DLC_WRITE, error) != DW_DLE_NONE) in dwarf_producer_init() 58 dbg->dbg_mode = mode; in dwarf_producer_init() 60 if (_dwarf_init(dbg, flags, errhand, errarg, error) != DW_DLE_NONE) { in dwarf_producer_init() 61 free(dbg); in dwarf_producer_init() 65 dbg->dbgp_func = func; in dwarf_producer_init() 67 return (dbg); in dwarf_producer_init() 74 Dwarf_P_Debug dbg; in dwarf_producer_init_b() local 94 if (_dwarf_alloc(&dbg, DW_DLC_WRITE, error) != DW_DLE_NONE) in dwarf_producer_init_b() 97 dbg->dbg_mode = mode; in dwarf_producer_init_b() [all …]
|
| H A D | dwarf_pro_reloc.c | 32 dwarf_get_relocation_info_count(Dwarf_P_Debug dbg, Dwarf_Unsigned *reloc_cnt, in dwarf_get_relocation_info_count() argument 36 if (dbg == NULL || reloc_cnt == NULL || drd_buffer_version == NULL) { in dwarf_get_relocation_info_count() 37 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_get_relocation_info_count() 41 if ((dbg->dbgp_flags & DW_DLC_SYMBOLIC_RELOCATIONS) == 0) { in dwarf_get_relocation_info_count() 42 DWARF_SET_ERROR(dbg, error, DW_DLE_NO_ENTRY); in dwarf_get_relocation_info_count() 46 *reloc_cnt = dbg->dbgp_drscnt; in dwarf_get_relocation_info_count() 53 dwarf_get_relocation_info(Dwarf_P_Debug dbg, Dwarf_Signed *elf_section_index, in dwarf_get_relocation_info() argument 61 if (dbg == NULL || elf_section_index == NULL || in dwarf_get_relocation_info() 64 DWARF_SET_ERROR(dbg, error, DW_DLE_ARGUMENT); in dwarf_get_relocation_info() 68 if ((dbg->dbgp_flags & DW_DLC_SYMBOLIC_RELOCATIONS) == 0) { in dwarf_get_relocation_info() [all …]
|