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

Lines Matching defs:dbg

48 static void common_init(Dwarf_P_Debug dbg, Dwarf_Unsigned flags);
72 Dwarf_P_Debug dbg;
73 dbg = (Dwarf_P_Debug) _dwarf_p_get_alloc(NULL,
76 if (dbg == NULL) {
77 DWARF_P_DBG_ERROR(dbg, DW_DLE_DBG_ALLOC,
80 memset((void *) dbg, 0, sizeof(struct Dwarf_P_Debug_s));
83 DWARF_P_DBG_ERROR(dbg, DW_DLE_NO_CALLBACK_FUNC,
86 dbg->de_func_b = func;
87 dbg->de_errhand = errhand;
88 dbg->de_errarg = errarg;
89 common_init(dbg, flags);
90 return dbg;
101 Dwarf_P_Debug dbg;
105 dbg = (Dwarf_P_Debug) _dwarf_p_get_alloc(NULL,
108 if (dbg == NULL) {
109 DWARF_P_DBG_ERROR(dbg, DW_DLE_DBG_ALLOC,
112 memset((void *) dbg, 0, sizeof(struct Dwarf_P_Debug_s));
115 DWARF_P_DBG_ERROR(dbg, DW_DLE_NO_CALLBACK_FUNC,
118 dbg->de_func = func;
119 dbg->de_errhand = errhand;
120 dbg->de_errarg = errarg;
121 common_init(dbg, flags);
122 return dbg;
125 common_init(Dwarf_P_Debug dbg, Dwarf_Unsigned flags)
130 dbg->de_version_magic_number = PRO_VERSION_MAGIC;
131 dbg->de_n_debug_sect = 0;
132 dbg->de_debug_sects = &init_sect;
133 dbg->de_current_active_section = &init_sect;
134 dbg->de_flags = flags;
146 dbg->de_64bit_extension = (IS_64BIT(dbg) ? 1 : 0);
147 dbg->de_pointer_size = (IS_64BIT(dbg) ? 8 : 4);
148 dbg->de_offset_size = (IS_64BIT(dbg) ? 8 : 4);
149 dbg->de_ptr_reloc =
150 IS_64BIT(dbg) ? Get_REL64_isa(dbg) : Get_REL32_isa(dbg);
156 dbg->de_offset_reloc = IS_64BIT(dbg) ? Get_REL64_isa(dbg)
157 : Get_REL32_isa(dbg);
160 dbg->de_64bit_extension = 0;
161 dbg->de_pointer_size = (IS_64BIT(dbg) ? 8 : 4);
162 dbg->de_offset_size = (IS_64BIT(dbg) ? 4 : 4);
163 dbg->de_ptr_reloc =
164 IS_64BIT(dbg) ? Get_REL64_isa(dbg) : Get_REL32_isa(dbg);
171 dbg->de_offset_reloc = Get_REL32_isa(dbg);
176 dbg->de_64bit_extension = 0;
177 dbg->de_pointer_size = (IS_64BIT(dbg) ? 8 : 4);
178 dbg->de_offset_size = (IS_64BIT(dbg) ? 8 : 4);
179 dbg->de_ptr_reloc =
180 IS_64BIT(dbg) ? Get_REL64_isa(dbg) : Get_REL32_isa(dbg);
181 dbg->de_offset_reloc = dbg->de_ptr_reloc;
183 dbg->de_exc_reloc = Get_REL_SEGREL_isa(dbg);
185 dbg->de_is_64bit = IS_64BIT(dbg);
189 dbg->de_relocation_record_size =
193 dbg->de_relocation_record_size =
194 IS_64BIT(dbg) ? sizeof(Elf64_Rel) : sizeof(Elf32_Rel);
196 dbg->de_relocation_record_size = sizeof(Elf32_Rel);
200 if (dbg->de_offset_size == 8) {
201 dbg->de_ar_data_attribute_form = DW_FORM_data8;
202 dbg->de_ar_ref_attr_form = DW_FORM_ref8;
204 dbg->de_ar_data_attribute_form = DW_FORM_data4;
205 dbg->de_ar_ref_attr_form = DW_FORM_ref4;
209 dbg->de_reloc_name = _dwarf_pro_reloc_name_symbolic;
210 dbg->de_reloc_pair = _dwarf_pro_reloc_length_symbolic;
211 dbg->de_transform_relocs_to_disk =
214 if (IS_64BIT(dbg)) {
215 dbg->de_reloc_name = _dwarf_pro_reloc_name_stream64;
217 dbg->de_reloc_name = _dwarf_pro_reloc_name_stream32;
219 dbg->de_reloc_pair = 0;
220 dbg->de_transform_relocs_to_disk = _dwarf_stream_relocs_to_disk;
224 Dwarf_P_Per_Reloc_Sect prel = &dbg->de_reloc_sect[k];
229 dbg->de_same_endian = 1;
230 dbg->de_copy_word = memcpy;
234 dbg->de_same_endian = 0;
235 dbg->de_copy_word = _dwarf_memcpy_swap_bytes;
240 dbg->de_same_endian = 0;
241 dbg->de_copy_word = _dwarf_memcpy_swap_bytes;