• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/dtrace-147/libdwarf/

Lines Matching defs:dbg

59 dwarf_add_arange(Dwarf_P_Debug dbg,
64 return dwarf_add_arange_b(dbg, begin_address, length, symbol_index,
77 dwarf_add_arange_b(Dwarf_P_Debug dbg,
86 if (dbg == NULL) {
92 _dwarf_p_get_alloc(dbg, sizeof(struct Dwarf_P_Arange_s));
94 _dwarf_p_error(dbg, error, DW_DLE_ALLOC_FAIL);
104 if (dbg->de_arange == NULL)
105 dbg->de_arange = dbg->de_last_arange = arange;
107 dbg->de_last_arange->ag_next = arange;
108 dbg->de_last_arange = arange;
110 dbg->de_arange_count++;
117 _dwarf_transform_arange_to_disk(Dwarf_P_Debug dbg, Dwarf_Error * error)
142 int extension_word_size = dbg->de_64bit_extension ? 4 : 0;
143 int uword_size = dbg->de_offset_size;
144 int upointer_size = dbg->de_pointer_size;
171 arange_num_bytes += upointer_size * 2 * (dbg->de_arange_count + 1);
173 GET_CHUNK(dbg, dbg->de_elf_sects[DEBUG_ARANGES],
177 _dwarf_p_error(dbg, error, DW_DLE_ALLOC_FAIL);
183 WRITE_UNALIGNED(dbg, (void *) arange_ptr,
195 WRITE_UNALIGNED(dbg, (void *) arange_ptr,
204 WRITE_UNALIGNED(dbg, (void *) arange_ptr,
212 WRITE_UNALIGNED(dbg, (void *) arange_ptr,
218 unsigned long count = dbg->de_arange_count + 1;
221 if (dbg->de_reloc_pair) {
222 count = (3 * dbg->de_arange_count) + 1;
226 res = _dwarf_pro_pre_alloc_n_reloc_slots(dbg,
230 _dwarf_p_error(dbg, error, DW_DLE_ALLOC_FAIL);
237 res = dbg->de_reloc_name(dbg,
241 dbg->de_sect_name_idx[DEBUG_INFO],
245 *arange_ptr = dbg->de_pointer_size;
266 for (given_arange = dbg->de_arange; given_arange != NULL;
270 res = dbg->de_reloc_name(dbg, DEBUG_ARANGES, arange_ptr - arange, /* r_offset
276 _dwarf_p_error(dbg, error, DW_DLE_ALLOC_FAIL);
282 WRITE_UNALIGNED(dbg, (void *) arange_ptr,
288 if (dbg->de_reloc_pair &&
296 res = dbg->de_reloc_pair(dbg, DEBUG_ARANGES, arange_ptr - arange, /* r_offset
304 _dwarf_p_error(dbg, error, DW_DLE_ALLOC_FAIL);
313 WRITE_UNALIGNED(dbg, (void *) arange_ptr,
320 WRITE_UNALIGNED(dbg, (void *) arange_ptr,
328 WRITE_UNALIGNED(dbg, (void *) arange_ptr,
333 WRITE_UNALIGNED(dbg, (void *) arange_ptr,
336 return (int) dbg->de_n_debug_sect;