60 #if (_MIPS_SZLONG == 64)
126 #define DW_REG_TABLE_SIZE 66
196 #define DW_DLA_STRING 0x01
197 #define DW_DLA_LOC 0x02
198 #define DW_DLA_LOCDESC 0x03
199 #define DW_DLA_ELLIST 0x04
200 #define DW_DLA_BOUNDS 0x05
201 #define DW_DLA_BLOCK 0x06
202 #define DW_DLA_DEBUG 0x07
203 #define DW_DLA_DIE 0x08
204 #define DW_DLA_LINE 0x09
205 #define DW_DLA_ATTR 0x0a
206 #define DW_DLA_TYPE 0x0b
207 #define DW_DLA_SUBSCR 0x0c
208 #define DW_DLA_GLOBAL 0x0d
209 #define DW_DLA_ERROR 0x0e
210 #define DW_DLA_LIST 0x0f
211 #define DW_DLA_LINEBUF 0x10
212 #define DW_DLA_ARANGE 0x11
213 #define DW_DLA_ABBREV 0x12
214 #define DW_DLA_FRAME_OP 0x13
215 #define DW_DLA_CIE 0x14
216 #define DW_DLA_FDE 0x15
217 #define DW_DLA_LOC_BLOCK 0x16
218 #define DW_DLA_FRAME_BLOCK 0x17
219 #define DW_DLA_FUNC 0x18
220 #define DW_DLA_TYPENAME 0x19
221 #define DW_DLA_VAR 0x1a
222 #define DW_DLA_WEAK 0x1b
223 #define DW_DLA_ADDR 0x1c
226 #define DW_CIE_AUGMENTER_STRING_V0 "z"
230 #define DW_DLC_READ 0
231 #define DW_DLC_WRITE 1
232 #define DW_DLC_RDWR 2
236 #define DW_DLC_SIZE_64 0x40000000
237 #define DW_DLC_SIZE_32 0x20000000
241 #define DW_DLC_ISA_MIPS 0x00000000
242 #define DW_DLC_ISA_IA64 0x01000000
243 #define DW_DLC_STREAM_RELOCATIONS 0x02000000
244 #define DW_DLC_SYMBOLIC_RELOCATIONS 0x04000000
245 #define DW_DLC_TARGET_BIGENDIAN 0x08000000
246 #define DW_DLC_TARGET_LITTLEENDIAN 0x00100000
250 #define DW_DLS_BACKWARD -1
251 #define DW_DLS_NOSLIDE 0
252 #define DW_DLS_FORWARD 1
266 #define DW_DLE_MDE 10
267 #define DW_DLE_MLE 11
268 #define DW_DLE_FNO 12
269 #define DW_DLE_FNR 13
270 #define DW_DLE_FWA 14
271 #define DW_DLE_NOB 15
272 #define DW_DLE_MOF 16
273 #define DW_DLE_EOLL 17
274 #define DW_DLE_NOLL 18
275 #define DW_DLE_BADOFF 19
276 #define DW_DLE_EOS 20
277 #define DW_DLE_ATRUNC 21
278 #define DW_DLE_BADBITC 22
281 #define DW_DLE_DBG_ALLOC 23
282 #define DW_DLE_FSTAT_ERROR 24
283 #define DW_DLE_FSTAT_MODE_ERROR 25
284 #define DW_DLE_INIT_ACCESS_WRONG 26
285 #define DW_DLE_ELF_BEGIN_ERROR 27
286 #define DW_DLE_ELF_GETEHDR_ERROR 28
287 #define DW_DLE_ELF_GETSHDR_ERROR 29
288 #define DW_DLE_ELF_STRPTR_ERROR 30
289 #define DW_DLE_DEBUG_INFO_DUPLICATE 31
290 #define DW_DLE_DEBUG_INFO_NULL 32
291 #define DW_DLE_DEBUG_ABBREV_DUPLICATE 33
292 #define DW_DLE_DEBUG_ABBREV_NULL 34
293 #define DW_DLE_DEBUG_ARANGES_DUPLICATE 35
294 #define DW_DLE_DEBUG_ARANGES_NULL 36
295 #define DW_DLE_DEBUG_LINE_DUPLICATE 37
296 #define DW_DLE_DEBUG_LINE_NULL 38
297 #define DW_DLE_DEBUG_LOC_DUPLICATE 39
298 #define DW_DLE_DEBUG_LOC_NULL 40
299 #define DW_DLE_DEBUG_MACINFO_DUPLICATE 41
300 #define DW_DLE_DEBUG_MACINFO_NULL 42
301 #define DW_DLE_DEBUG_PUBNAMES_DUPLICATE 43
302 #define DW_DLE_DEBUG_PUBNAMES_NULL 44
303 #define DW_DLE_DEBUG_STR_DUPLICATE 45
304 #define DW_DLE_DEBUG_STR_NULL 46
305 #define DW_DLE_CU_LENGTH_ERROR 47
306 #define DW_DLE_VERSION_STAMP_ERROR 48
307 #define DW_DLE_ABBREV_OFFSET_ERROR 49
308 #define DW_DLE_ADDRESS_SIZE_ERROR 50
309 #define DW_DLE_DEBUG_INFO_PTR_NULL 51
310 #define DW_DLE_DIE_NULL 52
311 #define DW_DLE_STRING_OFFSET_BAD 53
312 #define DW_DLE_DEBUG_LINE_LENGTH_BAD 54
313 #define DW_DLE_LINE_PROLOG_LENGTH_BAD 55
314 #define DW_DLE_LINE_NUM_OPERANDS_BAD 56
315 #define DW_DLE_LINE_SET_ADDR_ERROR 57
316 #define DW_DLE_LINE_EXT_OPCODE_BAD 58
317 #define DW_DLE_DWARF_LINE_NULL 59
318 #define DW_DLE_INCL_DIR_NUM_BAD 60
319 #define DW_DLE_LINE_FILE_NUM_BAD 61
320 #define DW_DLE_ALLOC_FAIL 62
321 #define DW_DLE_NO_CALLBACK_FUNC 63
322 #define DW_DLE_SECT_ALLOC 64
323 #define DW_DLE_FILE_ENTRY_ALLOC 65
324 #define DW_DLE_LINE_ALLOC 66
325 #define DW_DLE_FPGM_ALLOC 67
326 #define DW_DLE_INCDIR_ALLOC 68
327 #define DW_DLE_STRING_ALLOC 69
328 #define DW_DLE_CHUNK_ALLOC 70
329 #define DW_DLE_BYTEOFF_ERR 71
330 #define DW_DLE_CIE_ALLOC 72
331 #define DW_DLE_FDE_ALLOC 73
332 #define DW_DLE_REGNO_OVFL 74
333 #define DW_DLE_CIE_OFFS_ALLOC 75
334 #define DW_DLE_WRONG_ADDRESS 76
335 #define DW_DLE_EXTRA_NEIGHBORS 77
336 #define DW_DLE_WRONG_TAG 78
337 #define DW_DLE_DIE_ALLOC 79
338 #define DW_DLE_PARENT_EXISTS 80
339 #define DW_DLE_DBG_NULL 81
340 #define DW_DLE_DEBUGLINE_ERROR 82
341 #define DW_DLE_DEBUGFRAME_ERROR 83
342 #define DW_DLE_DEBUGINFO_ERROR 84
343 #define DW_DLE_ATTR_ALLOC 85
344 #define DW_DLE_ABBREV_ALLOC 86
345 #define DW_DLE_OFFSET_UFLW 87
346 #define DW_DLE_ELF_SECT_ERR 88
347 #define DW_DLE_DEBUG_FRAME_LENGTH_BAD 89
348 #define DW_DLE_FRAME_VERSION_BAD 90
349 #define DW_DLE_CIE_RET_ADDR_REG_ERROR 91
350 #define DW_DLE_FDE_NULL 92
351 #define DW_DLE_FDE_DBG_NULL 93
352 #define DW_DLE_CIE_NULL 94
353 #define DW_DLE_CIE_DBG_NULL 95
354 #define DW_DLE_FRAME_TABLE_COL_BAD 96
355 #define DW_DLE_PC_NOT_IN_FDE_RANGE 97
356 #define DW_DLE_CIE_INSTR_EXEC_ERROR 98
357 #define DW_DLE_FRAME_INSTR_EXEC_ERROR 99
358 #define DW_DLE_FDE_PTR_NULL 100
359 #define DW_DLE_RET_OP_LIST_NULL 101
360 #define DW_DLE_LINE_CONTEXT_NULL 102
361 #define DW_DLE_DBG_NO_CU_CONTEXT 103
362 #define DW_DLE_DIE_NO_CU_CONTEXT 104
363 #define DW_DLE_FIRST_DIE_NOT_CU 105
364 #define DW_DLE_NEXT_DIE_PTR_NULL 106
365 #define DW_DLE_DEBUG_FRAME_DUPLICATE 107
366 #define DW_DLE_DEBUG_FRAME_NULL 108
367 #define DW_DLE_ABBREV_DECODE_ERROR 109
368 #define DW_DLE_DWARF_ABBREV_NULL 110
369 #define DW_DLE_ATTR_NULL 111
370 #define DW_DLE_DIE_BAD 112
371 #define DW_DLE_DIE_ABBREV_BAD 113
372 #define DW_DLE_ATTR_FORM_BAD 114
373 #define DW_DLE_ATTR_NO_CU_CONTEXT 115
374 #define DW_DLE_ATTR_FORM_SIZE_BAD 116
375 #define DW_DLE_ATTR_DBG_NULL 117
376 #define DW_DLE_BAD_REF_FORM 118
377 #define DW_DLE_ATTR_FORM_OFFSET_BAD 119
378 #define DW_DLE_LINE_OFFSET_BAD 120
379 #define DW_DLE_DEBUG_STR_OFFSET_BAD 121
380 #define DW_DLE_STRING_PTR_NULL 122
381 #define DW_DLE_PUBNAMES_VERSION_ERROR 123
382 #define DW_DLE_PUBNAMES_LENGTH_BAD 124
383 #define DW_DLE_GLOBAL_NULL 125
384 #define DW_DLE_GLOBAL_CONTEXT_NULL 126
385 #define DW_DLE_DIR_INDEX_BAD 127
386 #define DW_DLE_LOC_EXPR_BAD 128
387 #define DW_DLE_DIE_LOC_EXPR_BAD 129
388 #define DW_DLE_ADDR_ALLOC 130
389 #define DW_DLE_OFFSET_BAD 131
390 #define DW_DLE_MAKE_CU_CONTEXT_FAIL 132
391 #define DW_DLE_REL_ALLOC 133
392 #define DW_DLE_ARANGE_OFFSET_BAD 134
393 #define DW_DLE_SEGMENT_SIZE_BAD 135
394 #define DW_DLE_ARANGE_LENGTH_BAD 136
395 #define DW_DLE_ARANGE_DECODE_ERROR 137
396 #define DW_DLE_ARANGES_NULL 138
397 #define DW_DLE_ARANGE_NULL 139
398 #define DW_DLE_NO_FILE_NAME 140
399 #define DW_DLE_NO_COMP_DIR 141
400 #define DW_DLE_CU_ADDRESS_SIZE_BAD 142
401 #define DW_DLE_INPUT_ATTR_BAD 143
402 #define DW_DLE_EXPR_NULL 144
403 #define DW_DLE_BAD_EXPR_OPCODE 145
404 #define DW_DLE_EXPR_LENGTH_BAD 146
405 #define DW_DLE_MULTIPLE_RELOC_IN_EXPR 147
406 #define DW_DLE_ELF_GETIDENT_ERROR 148
407 #define DW_DLE_NO_AT_MIPS_FDE 149
408 #define DW_DLE_NO_CIE_FOR_FDE 150
409 #define DW_DLE_DIE_ABBREV_LIST_NULL 151
410 #define DW_DLE_DEBUG_FUNCNAMES_DUPLICATE 152
411 #define DW_DLE_DEBUG_FUNCNAMES_NULL 153
412 #define DW_DLE_DEBUG_FUNCNAMES_VERSION_ERROR 154
413 #define DW_DLE_DEBUG_FUNCNAMES_LENGTH_BAD 155
414 #define DW_DLE_FUNC_NULL 156
415 #define DW_DLE_FUNC_CONTEXT_NULL 157
416 #define DW_DLE_DEBUG_TYPENAMES_DUPLICATE 158
417 #define DW_DLE_DEBUG_TYPENAMES_NULL 159
418 #define DW_DLE_DEBUG_TYPENAMES_VERSION_ERROR 160
419 #define DW_DLE_DEBUG_TYPENAMES_LENGTH_BAD 161
420 #define DW_DLE_TYPE_NULL 162
421 #define DW_DLE_TYPE_CONTEXT_NULL 163
422 #define DW_DLE_DEBUG_VARNAMES_DUPLICATE 164
423 #define DW_DLE_DEBUG_VARNAMES_NULL 165
424 #define DW_DLE_DEBUG_VARNAMES_VERSION_ERROR 166
425 #define DW_DLE_DEBUG_VARNAMES_LENGTH_BAD 167
426 #define DW_DLE_VAR_NULL 168
427 #define DW_DLE_VAR_CONTEXT_NULL 169
428 #define DW_DLE_DEBUG_WEAKNAMES_DUPLICATE 170
429 #define DW_DLE_DEBUG_WEAKNAMES_NULL 171
430 #define DW_DLE_DEBUG_WEAKNAMES_VERSION_ERROR 172
431 #define DW_DLE_DEBUG_WEAKNAMES_LENGTH_BAD 173
432 #define DW_DLE_WEAK_NULL 174
433 #define DW_DLE_WEAK_CONTEXT_NULL 175
434 #define DW_DLE_LOCDESC_COUNT_WRONG 176
435 #define DW_DLE_MACINFO_STRING_NULL 177
436 #define DW_DLE_MACINFO_STRING_EMPTY 178
437 #define DW_DLE_MACINFO_INTERNAL_ERROR_SPACE 179
438 #define DW_DLE_MACINFO_MALLOC_FAIL 180
439 #define DW_DLE_DEBUGMACINFO_ERROR 181
440 #define DW_DLE_DEBUG_MACRO_LENGTH_BAD 182
441 #define DW_DLE_DEBUG_MACRO_MAX_BAD 183
442 #define DW_DLE_DEBUG_MACRO_INTERNAL_ERR 184
443 #define DW_DLE_DEBUG_MACRO_MALLOC_SPACE 185
444 #define DW_DLE_DEBUG_MACRO_INCONSISTENT 186
445 #define DW_DLE_DF_NO_CIE_AUGMENTATION 187
446 #define DW_DLE_DF_REG_NUM_TOO_HIGH 188
447 #define DW_DLE_DF_MAKE_INSTR_NO_INIT 189
448 #define DW_DLE_DF_NEW_LOC_LESS_OLD_LOC 190
449 #define DW_DLE_DF_POP_EMPTY_STACK 191
450 #define DW_DLE_DF_ALLOC_FAIL 192
451 #define DW_DLE_DF_FRAME_DECODING_ERROR 193
454 #define DW_DLE_LAST 193
455 #define DW_DLE_LO_USER 0x10000
462 #define DW_FRAME_UNDEFINED_VAL 1034
469 #define DW_FRAME_SAME_VAL 1035
475 #define DW_DLV_BADADDR (~(Dwarf_Addr)0)
478 #define DW_DLV_NOCOUNT ((Dwarf_Signed)-1)
481 #define DW_DLV_BADOFFSET (~(Dwarf_Off)0)
485 #define DW_DLV_NO_ENTRY -1
487 #define DW_DLV_ERROR 1
492 #define DW_DLX_NO_EH_OFFSET (-1LL)
495 #define DW_DLX_EH_OFFSET_UNAVAILABLE (-2LL)
983 Dwarf_Ptr * , Dwarf_Unsigned * ,
1086 unsigned long buffer_len,
1095 Dwarf_Off *fde_off, Dwarf_Off *cie_off,
1219 Dwarf_Relocation_Data * ,
1224 #define DWARF_DRD_BUFFER_VERSION 2