/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfCompileUnit.cpp | 121 addUInt(Die, dwarf::DW_AT_decl_file, 0, FileID); in addSourceLine() 122 addUInt(Die, dwarf::DW_AT_decl_line, 0, Line); in addSourceLine() 138 addUInt(Die, dwarf::DW_AT_decl_file, 0, FileID); in addSourceLine() 139 addUInt(Die, dwarf::DW_AT_decl_line, 0, Line); in addSourceLine() 157 addUInt(Die, dwarf::DW_AT_decl_file, 0, FileID); in addSourceLine() 158 addUInt(Die, dwarf::DW_AT_decl_line, 0, Line); in addSourceLine() 173 addUInt(Die, dwarf::DW_AT_decl_file, 0, FileID); in addSourceLine() 174 addUInt(Die, dwarf::DW_AT_decl_line, 0, Line); in addSourceLine() 191 addUInt(Die, dwarf::DW_AT_decl_file, 0, FileID); in addSourceLine() 192 addUInt(Die, dwarf::DW_AT_decl_line, 0, Line); in addSourceLine() [all …]
|
D | AsmPrinterDwarf.cpp | 87 if (Val >= dwarf::DW_CFA_offset && Val < dwarf::DW_CFA_offset+64) in EmitCFAByte() 89 Twine(Val-dwarf::DW_CFA_offset) + ")"); in EmitCFAByte() 91 OutStreamer.AddComment(dwarf::CallFrameString(Val)); in EmitCFAByte() 98 case dwarf::DW_EH_PE_absptr: return "absptr"; in DecodeDWARFEncoding() 99 case dwarf::DW_EH_PE_omit: return "omit"; in DecodeDWARFEncoding() 100 case dwarf::DW_EH_PE_pcrel: return "pcrel"; in DecodeDWARFEncoding() 101 case dwarf::DW_EH_PE_udata4: return "udata4"; in DecodeDWARFEncoding() 102 case dwarf::DW_EH_PE_udata8: return "udata8"; in DecodeDWARFEncoding() 103 case dwarf::DW_EH_PE_sdata4: return "sdata4"; in DecodeDWARFEncoding() 104 case dwarf::DW_EH_PE_sdata8: return "sdata8"; in DecodeDWARFEncoding() [all …]
|
D | DIE.cpp | 59 AP->EmitULEB128(Tag, dwarf::TagString(Tag)); in Emit() 63 AP->EmitULEB128(ChildrenFlag, dwarf::ChildrenString(ChildrenFlag)); in Emit() 72 dwarf::AttributeString(AttrData.getAttribute())); in Emit() 77 dwarf::FormEncodingString(AttrData.getForm())); in Emit() 90 << dwarf::TagString(Tag) in print() 92 << dwarf::ChildrenString(ChildrenFlag) in print() 97 << dwarf::AttributeString(Data[i].getAttribute()) in print() 99 << dwarf::FormEncodingString(Data[i].getForm()) in print() 120 Abbrev.AddFirstAttribute(dwarf::DW_AT_sibling, dwarf::DW_FORM_ref4); in addSiblingOffset() 138 << dwarf::TagString(Abbrev.getTag()) in print() [all …]
|
D | DwarfDebug.cpp | 104 if (tag == dwarf::DW_TAG_pointer_type) { in getType() 321 SPDie = new DIE(dwarf::DW_TAG_subprogram); in createSubprogramDIE() 334 SPCU->addString(SPDie, dwarf::DW_AT_MIPS_linkage_name, dwarf::DW_FORM_string, in createSubprogramDIE() 344 SPCU->addString(SPDie, dwarf::DW_AT_name, dwarf::DW_FORM_string, in createSubprogramDIE() 350 SPCU->addUInt(SPDie, dwarf::DW_AT_prototyped, dwarf::DW_FORM_flag, 1); in createSubprogramDIE() 357 if (Args.getNumElements() == 0 || SPTag != dwarf::DW_TAG_subroutine_type) in createSubprogramDIE() 364 SPCU->addUInt(SPDie, dwarf::DW_AT_virtuality, dwarf::DW_FORM_flag, VK); in createSubprogramDIE() 366 SPCU->addUInt(Block, 0, dwarf::DW_FORM_data1, dwarf::DW_OP_constu); in createSubprogramDIE() 367 SPCU->addUInt(Block, 0, dwarf::DW_FORM_udata, SP.getVirtualIndex()); in createSubprogramDIE() 368 SPCU->addBlock(SPDie, dwarf::DW_AT_vtable_elem_location, 0, Block); in createSubprogramDIE() [all …]
|
D | DIE.h | 142 : Abbrev(Tag, dwarf::DW_CHILDREN_no), Offset(0), in DIE() 183 Abbrev.setChildrenFlag(dwarf::DW_CHILDREN_yes); in addChild() 248 if ((char)Int == (signed)Int) return dwarf::DW_FORM_data1; in BestForm() 249 if ((short)Int == (signed)Int) return dwarf::DW_FORM_data2; in BestForm() 250 if ((int)Int == (signed)Int) return dwarf::DW_FORM_data4; in BestForm() 252 if ((unsigned char)Int == Int) return dwarf::DW_FORM_data1; in BestForm() 253 if ((unsigned short)Int == Int) return dwarf::DW_FORM_data2; in BestForm() 254 if ((unsigned int)Int == Int) return dwarf::DW_FORM_data4; in BestForm() 256 return dwarf::DW_FORM_data8; in BestForm() 408 if ((unsigned char)Size == Size) return dwarf::DW_FORM_block1; in BestForm() [all …]
|
D | DwarfCFIException.cpp | 62 if ((PerEncoding & 0x70) != dwarf::DW_EH_PE_pcrel) in EndModule() 107 PerEncoding != dwarf::DW_EH_PE_omit && Per; in BeginFunction() 111 LSDAEncoding != dwarf::DW_EH_PE_omit; in BeginFunction()
|
D | Win64Exception.cpp | 68 PerEncoding != dwarf::DW_EH_PE_omit && Per; in BeginFunction() 72 LSDAEncoding != dwarf::DW_EH_PE_omit; in BeginFunction()
|
D | DwarfException.cpp | 417 TTypeEncoding = dwarf::DW_EH_PE_omit; in EmitExceptionTable() 472 Asm->EmitEncodingByte(dwarf::DW_EH_PE_omit, "@LPStart"); in EmitExceptionTable() 518 Asm->EmitEncodingByte(dwarf::DW_EH_PE_udata4, "Call site"); in EmitExceptionTable() 577 Asm->EmitEncodingByte(dwarf::DW_EH_PE_udata4, "Call site"); in EmitExceptionTable()
|
/external/elfutils/libdw/ |
D | dwarf_nextcu.c | 23 dwarf_nextcu (dwarf, off, next_off, header_sizep, abbrev_offsetp, in dwarf_nextcu() argument 25 Dwarf *dwarf; in dwarf_nextcu() 34 if (dwarf == NULL) 42 || unlikely (off + 4 >= dwarf->sectiondata[IDX_debug_info]->d_size)) 50 char *bytes = (char *) dwarf->sectiondata[IDX_debug_info]->d_buf + off; 77 uint64_t length = read_4ubyte_unaligned_inc (dwarf, bytes); 88 >= dwarf->sectiondata[IDX_debug_info]->d_size)) 96 length = read_8ubyte_unaligned_inc (dwarf, bytes); 100 read_2ubyte_unaligned_inc (dwarf, bytes); 106 abbrev_offset = read_4ubyte_unaligned_inc (dwarf, bytes); [all …]
|
D | dwarf_end.c | 44 dwarf_end (dwarf) in dwarf_end() argument 45 Dwarf *dwarf; in dwarf_end() 47 if (dwarf != NULL) 52 tdestroy (dwarf->cu_tree, cu_free); 54 struct libdw_memblock *memp = dwarf->mem_tail; 64 free (dwarf->pubnames_sets); 67 if (dwarf->free_elf) 68 elf_end (dwarf->elf); 71 free (dwarf);
|
D | dwarf_getelf.c | 25 dwarf_get_elf (dwarf) in dwarf_get_elf() argument 26 Dwarf *dwarf; in dwarf_get_elf() 28 if (dwarf == NULL) 32 return dwarf->elf;
|
D | libdw.h | 170 extern Elf *dwarf_getelf (Dwarf *dwarf); 173 extern int dwarf_end (Dwarf *dwarf); 177 extern Elf_Data *dwarf_getscn_info (Dwarf *dwarf); 180 extern int dwarf_nextcu (Dwarf *dwarf, Dwarf_Off off, Dwarf_Off *next_off,
|
/external/llvm/lib/Analysis/ |
D | DebugInfo.cpp | 30 using namespace llvm::dwarf; 127 return DbgNode && getTag() == dwarf::DW_TAG_base_type; in isBasicType() 134 case dwarf::DW_TAG_typedef: in isDerivedType() 135 case dwarf::DW_TAG_pointer_type: in isDerivedType() 136 case dwarf::DW_TAG_reference_type: in isDerivedType() 137 case dwarf::DW_TAG_const_type: in isDerivedType() 138 case dwarf::DW_TAG_volatile_type: in isDerivedType() 139 case dwarf::DW_TAG_restrict_type: in isDerivedType() 140 case dwarf::DW_TAG_member: in isDerivedType() 141 case dwarf::DW_TAG_inheritance: in isDerivedType() [all …]
|
D | DIBuilder.cpp | 23 using namespace llvm::dwarf; 41 GetTagConstant(VMContext, dwarf::DW_TAG_compile_unit), in createCompileUnit() 65 GetTagConstant(VMContext, dwarf::DW_TAG_file_type), in createFile() 76 GetTagConstant(VMContext, dwarf::DW_TAG_enumerator), in createEnumerator() 91 GetTagConstant(VMContext, dwarf::DW_TAG_base_type), in createBasicType() 129 GetTagConstant(VMContext, dwarf::DW_TAG_pointer_type), in createPointerType() 147 GetTagConstant(VMContext, dwarf::DW_TAG_reference_type), in createReferenceType() 167 GetTagConstant(VMContext, dwarf::DW_TAG_typedef), in createTypedef() 187 GetTagConstant(VMContext, dwarf::DW_TAG_friend), in createFriend() 207 GetTagConstant(VMContext, dwarf::DW_TAG_inheritance), in createInheritance() [all …]
|
/external/llvm/lib/MC/ |
D | MCDwarf.cpp | 147 MCOS->EmitIntValue(dwarf::DW_LNS_set_file, 1); in EmitDwarfLineTable() 152 MCOS->EmitIntValue(dwarf::DW_LNS_set_column, 1); in EmitDwarfLineTable() 157 MCOS->EmitIntValue(dwarf::DW_LNS_set_isa, 1); in EmitDwarfLineTable() 162 MCOS->EmitIntValue(dwarf::DW_LNS_negate_stmt, 1); in EmitDwarfLineTable() 165 MCOS->EmitIntValue(dwarf::DW_LNS_set_basic_block, 1); in EmitDwarfLineTable() 167 MCOS->EmitIntValue(dwarf::DW_LNS_set_prologue_end, 1); in EmitDwarfLineTable() 169 MCOS->EmitIntValue(dwarf::DW_LNS_set_epilogue_begin, 1); in EmitDwarfLineTable() 358 OS << char(dwarf::DW_LNS_const_add_pc); in Encode() 360 OS << char(dwarf::DW_LNS_advance_pc); in Encode() 363 OS << char(dwarf::DW_LNS_extended_op); in Encode() [all …]
|
/external/llvm/lib/Support/ |
D | Dwarf.cpp | 16 using namespace dwarf; 20 const char *llvm::dwarf::TagString(unsigned Tag) { in TagString() 91 const char *llvm::dwarf::ChildrenString(unsigned Children) { in ChildrenString() 101 const char *llvm::dwarf::AttributeString(unsigned Attribute) { in AttributeString() 217 const char *llvm::dwarf::FormEncodingString(unsigned Encoding) { in FormEncodingString() 246 const char *llvm::dwarf::OperationEncodingString(unsigned Encoding) { in OperationEncodingString() 408 const char *llvm::dwarf::AttributeEncodingString(unsigned Encoding) { in AttributeEncodingString() 433 const char *llvm::dwarf::DecimalSignString(unsigned Sign) { in DecimalSignString() 446 const char *llvm::dwarf::EndianityString(unsigned Endian) { in EndianityString() 459 const char *llvm::dwarf::AccessibilityString(unsigned Access) { in AccessibilityString() [all …]
|
/external/llvm/lib/ExecutionEngine/JIT/ |
D | JITDwarfEmitter.cpp | 90 JCE->emitByte(dwarf::DW_CFA_advance_loc4); in EmitFrameMoves() 101 JCE->emitByte(dwarf::DW_CFA_def_cfa_offset); in EmitFrameMoves() 103 JCE->emitByte(dwarf::DW_CFA_def_cfa); in EmitFrameMoves() 114 JCE->emitByte(dwarf::DW_CFA_def_cfa_register); in EmitFrameMoves() 124 JCE->emitByte(dwarf::DW_CFA_offset_extended_sf); in EmitFrameMoves() 128 JCE->emitByte(dwarf::DW_CFA_offset + Reg); in EmitFrameMoves() 131 JCE->emitByte(dwarf::DW_CFA_offset_extended); in EmitFrameMoves() 395 JCE->emitByte(dwarf::DW_EH_PE_omit); in EmitExceptionTable() 397 JCE->emitByte(dwarf::DW_EH_PE_absptr); in EmitExceptionTable() 401 JCE->emitByte(dwarf::DW_EH_PE_udata4); in EmitExceptionTable() [all …]
|
/external/llvm/lib/Target/ |
D | TargetLoweringObjectFile.cpp | 312 case dwarf::DW_EH_PE_absptr: in getExprForDwarfReference() 315 case dwarf::DW_EH_PE_pcrel: { in getExprForDwarfReference() 327 return dwarf::DW_EH_PE_absptr; in getPersonalityEncoding() 331 return dwarf::DW_EH_PE_absptr; in getLSDAEncoding() 335 return dwarf::DW_EH_PE_absptr; in getFDEEncoding() 339 return dwarf::DW_EH_PE_absptr; in getTTypeEncoding()
|
/external/llvm/examples/ExceptionDemo/ |
D | ExceptionDemo.cpp | 430 if (encoding == llvm::dwarf::DW_EH_PE_omit) in readEncodedPointer() 435 case llvm::dwarf::DW_EH_PE_absptr: in readEncodedPointer() 439 case llvm::dwarf::DW_EH_PE_uleb128: in readEncodedPointer() 443 case llvm::dwarf::DW_EH_PE_sleb128: in readEncodedPointer() 446 case llvm::dwarf::DW_EH_PE_udata2: in readEncodedPointer() 450 case llvm::dwarf::DW_EH_PE_udata4: in readEncodedPointer() 454 case llvm::dwarf::DW_EH_PE_udata8: in readEncodedPointer() 458 case llvm::dwarf::DW_EH_PE_sdata2: in readEncodedPointer() 462 case llvm::dwarf::DW_EH_PE_sdata4: in readEncodedPointer() 466 case llvm::dwarf::DW_EH_PE_sdata8: in readEncodedPointer() [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | 2008-09-26-FrameAddrBug.ll | 9 declare i8* @llvm.eh.dwarf.cfa(i32) nounwind 13 %0 = call i8* @llvm.eh.dwarf.cfa(i32 0) ; <i8*> [#uses=1]
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringObjectFileImpl.cpp | 40 using namespace dwarf; 54 case dwarf::DW_EH_PE_absptr: in getCFIPersonalitySymbol() 57 case dwarf::DW_EH_PE_pcrel: { in getCFIPersonalitySymbol() 321 if (Encoding & dwarf::DW_EH_PE_indirect) { in getExprForDwarfGlobalReference() 338 getExprForDwarfReference(SSym, Encoding & ~dwarf::DW_EH_PE_indirect, Streamer); in getExprForDwarfGlobalReference() 516 getExprForDwarfReference(SSym, Encoding & ~dwarf::DW_EH_PE_indirect, Streamer); in getExprForDwarfGlobalReference()
|
/external/clang/lib/CodeGen/ |
D | CGDebugInfo.cpp | 259 LangTag = llvm::dwarf::DW_LANG_ObjC_plus_plus; in CreateCompileUnit() 261 LangTag = llvm::dwarf::DW_LANG_C_plus_plus; in CreateCompileUnit() 263 LangTag = llvm::dwarf::DW_LANG_ObjC; in CreateCompileUnit() 265 LangTag = llvm::dwarf::DW_LANG_C99; in CreateCompileUnit() 267 LangTag = llvm::dwarf::DW_LANG_C89; in CreateCompileUnit() 334 case BuiltinType::Char_U: Encoding = llvm::dwarf::DW_ATE_unsigned_char; break; in CreateType() 336 case BuiltinType::SChar: Encoding = llvm::dwarf::DW_ATE_signed_char; break; in CreateType() 341 case BuiltinType::ULongLong: Encoding = llvm::dwarf::DW_ATE_unsigned; break; in CreateType() 346 case BuiltinType::LongLong: Encoding = llvm::dwarf::DW_ATE_signed; break; in CreateType() 347 case BuiltinType::Bool: Encoding = llvm::dwarf::DW_ATE_boolean; break; in CreateType() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | DebugInfo.h | 347 return (getUnsignedField(13) & dwarf::DW_APPLE_PROPERTY_readonly) != 0; in isReadOnlyObjCProperty() 350 return (getUnsignedField(13) & dwarf::DW_APPLE_PROPERTY_readwrite) != 0; in isReadWriteObjCProperty() 353 return (getUnsignedField(13) & dwarf::DW_APPLE_PROPERTY_assign) != 0; in isAssignObjCProperty() 356 return (getUnsignedField(13) & dwarf::DW_APPLE_PROPERTY_retain) != 0; in isRetainObjCProperty() 359 return (getUnsignedField(13) & dwarf::DW_APPLE_PROPERTY_copy) != 0; in isCopyObjCProperty() 362 return (getUnsignedField(13) & dwarf::DW_APPLE_PROPERTY_nonatomic) != 0; in isNonAtomicObjCProperty()
|
/external/llvm/lib/Target/ARM/ |
D | ARMTargetObjectFile.cpp | 18 using namespace dwarf;
|
/external/llvm/lib/MC/MCParser/ |
D | AsmParser.cpp | 2528 if (Encoding == dwarf::DW_EH_PE_omit) in isValidEncoding() 2532 if (Format != dwarf::DW_EH_PE_absptr && Format != dwarf::DW_EH_PE_udata2 && in isValidEncoding() 2533 Format != dwarf::DW_EH_PE_udata4 && Format != dwarf::DW_EH_PE_udata8 && in isValidEncoding() 2534 Format != dwarf::DW_EH_PE_sdata2 && Format != dwarf::DW_EH_PE_sdata4 && in isValidEncoding() 2535 Format != dwarf::DW_EH_PE_sdata8 && Format != dwarf::DW_EH_PE_signed) in isValidEncoding() 2539 if (Application != dwarf::DW_EH_PE_absptr && in isValidEncoding() 2540 Application != dwarf::DW_EH_PE_pcrel) in isValidEncoding() 2554 if (Encoding == dwarf::DW_EH_PE_omit) in ParseDirectiveCFIPersonalityOrLsda()
|