/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfFile.cpp | 30 DIEAbbrev &DwarfFile::assignAbbrevNumber(DIE &Die) { argument 32 DIEAbbrev Abbrev = Die.generateAbbrev(); 38 Die.setAbbrevNumber(Existing->getNumber()); 46 Die.setAbbrevNumber(Abbreviations.size()); 61 DIE &Die = TheU->getUnitDie(); local 67 Asm->emitDwarfDIE(Die); 93 unsigned DwarfFile::computeSizeAndOffset(DIE &Die, unsigned Offset) { argument 95 const DIEAbbrev &Abbrev = assignAbbrevNumber(Die); 98 Die.setOffset(Offset); 101 Offset += getULEB128Size(Die [all...] |
H A D | DwarfUnit.h | 151 virtual void addGlobalName(StringRef Name, DIE &Die, const DIScope *Context) { argument 155 virtual void addGlobalType(const DIType *Ty, const DIE &Die, argument 176 void addFlag(DIE &Die, dwarf::Attribute Attribute); 179 void addUInt(DIEValueList &Die, dwarf::Attribute Attribute, 185 void addSInt(DIEValueList &Die, dwarf::Attribute Attribute, 188 void addSInt(DIELoc &Die, Optional<dwarf::Form> Form, int64_t Integer); 196 void addString(DIE &Die, dwarf::Attribute Attribute, StringRef Str); 199 DIEValueList::value_iterator addLabel(DIEValueList &Die, 204 void addLabel(DIELoc &Die, dwarf::Form Form, const MCSymbol *Label); 207 void addSectionOffset(DIE &Die, dwar [all...] |
H A D | DIEHash.h | 88 uint64_t computeCUSignature(const DIE &Die); 91 uint64_t computeTypeSignature(const DIE &Die); 95 /// \brief Adds the parent context of \param Die to the hash. 96 void addParentContext(const DIE &Die); 98 /// \brief Adds the attributes of \param Die to the hash. 99 void addAttributes(const DIE &Die); 102 void computeHash(const DIE &Die); 119 /// \brief Collects the attributes of DIE \param Die into the \param Attrs 121 void collectAttributes(const DIE &Die, DIEAttrs &Attrs); 150 void hashNestedType(const DIE &Die, StringRe [all...] |
H A D | DIEHash.cpp | 33 static StringRef getDIEStringAttr(const DIE &Die, uint16_t Attr) { argument 36 for (const auto &V : Die.values()) 101 const DIE &Die = **I; local 107 addULEB128(Die.getTag()); 110 StringRef Name = getDIEStringAttr(Die, dwarf::DW_AT_name); 118 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) { argument 124 for (const auto &V : Die.values()) { 423 // Add all of the attributes for \param Die to the hash. 424 void DIEHash::addAttributes(const DIE &Die) { argument 426 collectAttributes(Die, Attr 430 hashNestedType(const DIE &Die, StringRef Name) argument 445 computeHash(const DIE &Die) argument 476 computeCUSignature(const DIE &Die) argument 497 computeTypeSignature(const DIE &Die) argument [all...] |
H A D | DwarfFile.h | 72 unsigned computeSizeAndOffset(DIE &Die, unsigned Offset); 79 /// Compute the abbreviation for \c Die, look up its unique number, and 81 DIEAbbrev &assignAbbrevNumber(DIE &Die); 110 void insertDIE(const MDNode *TypeMD, DIE *Die) { argument 111 DITypeNodeToDieMap.insert(std::make_pair(TypeMD, Die));
|
H A D | DwarfCompileUnit.h | 91 void addLabelAddress(DIE &Die, dwarf::Attribute Attribute, 96 void addLocalLabelAddress(DIE &Die, dwarf::Attribute Attribute, 100 DIE::value_iterator addSectionDelta(DIE &Die, dwarf::Attribute Attribute, 118 DIE::value_iterator addSectionLabel(DIE &Die, dwarf::Attribute Attribute, 193 void addGlobalName(StringRef Name, DIE &Die, const DIScope *Context) override; 196 void addGlobalType(const DIType *Ty, const DIE &Die, 204 void addVariableAddress(const DbgVariable &DV, DIE &Die, 207 void addAddress(DIE &Die, dwarf::Attribute Attribute, 214 void addComplexAddress(const DbgVariable &DV, DIE &Die, 219 void addLocationList(DIE &Die, dwar [all...] |
H A D | DwarfAccelTable.h | 168 const DIE *Die; // Offsets member in struct:llvm::DwarfAccelTable::HashDataContents 171 HashDataContents(const DIE *D, char Flags) : Die(D), Flags(Flags) {} 174 O << " Offset: " << Die->getOffset() << "\n"; 175 O << " Tag: " << dwarf::TagString(Die->getTag()) << "\n"; 208 O << " Offset: " << C->Die->getOffset() << "\n"; 209 O << " Tag: " << dwarf::TagString(C->Die->getTag()) << "\n"; 247 void AddName(DwarfStringPoolEntryRef Name, const DIE *Die, char Flags = 0);
|
H A D | DwarfUnit.cpp | 186 void DwarfUnit::addFlag(DIE &Die, dwarf::Attribute Attribute) { argument 188 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_flag_present, 191 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_flag, 195 void DwarfUnit::addUInt(DIEValueList &Die, dwarf::Attribute Attribute, argument 199 Die.addValue(DIEValueAllocator, Attribute, *Form, DIEInteger(Integer)); 207 void DwarfUnit::addSInt(DIEValueList &Die, dwarf::Attribute Attribute, argument 211 Die.addValue(DIEValueAllocator, Attribute, *Form, DIEInteger(Integer)); 214 void DwarfUnit::addSInt(DIELoc &Die, Optional<dwarf::Form> Form, argument 216 addSInt(Die, (dwarf::Attribute)0, Form, Integer); 219 void DwarfUnit::addString(DIE &Die, dwar argument 226 addLabel(DIEValueList &Die, dwarf::Attribute Attribute, dwarf::Form Form, const MCSymbol *Label) argument 233 addLabel(DIELoc &Die, dwarf::Form Form, const MCSymbol *Label) argument 237 addSectionOffset(DIE &Die, dwarf::Attribute Attribute, uint64_t Integer) argument 250 addOpAddress(DIELoc &Die, const MCSymbol *Sym) argument 261 addLabelDelta(DIE &Die, dwarf::Attribute Attribute, const MCSymbol *Hi, const MCSymbol *Lo) argument 267 addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIE &Entry) argument 271 addDIETypeSignature(DIE &Die, const DwarfTypeUnit &Type) argument 282 addDIETypeSignature(DIE &Die, dwarf::Attribute Attribute, StringRef Identifier) argument 289 addDIEEntry(DIE &Die, dwarf::Attribute Attribute, DIEEntry Entry) argument 304 DIE &Die = Parent.addChild(DIE::get(DIEValueAllocator, (dwarf::Tag)Tag)); local 310 addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc) argument 317 addBlock(DIE &Die, dwarf::Attribute Attribute, DIEBlock *Block) argument 324 addSourceLine(DIE &Die, unsigned Line, StringRef File, StringRef Directory) argument 335 addSourceLine(DIE &Die, const DILocalVariable *V) argument 342 addSourceLine(DIE &Die, const DIGlobalVariable *G) argument 348 addSourceLine(DIE &Die, const DISubprogram *SP) argument 354 addSourceLine(DIE &Die, const DIType *Ty) argument 360 addSourceLine(DIE &Die, const DIObjCProperty *Ty) argument 366 addSourceLine(DIE &Die, const DINamespace *NS) argument 437 addBlockByrefAddress(const DbgVariable &DV, DIE &Die, dwarf::Attribute Attribute, const MachineLocation &Location) argument 590 addConstantFPValue(DIE &Die, const MachineOperand &MO) argument 612 addConstantFPValue(DIE &Die, const ConstantFP *CFP) argument 617 addConstantValue(DIE &Die, const ConstantInt *CI, const DIType *Ty) argument 622 addConstantValue(DIE &Die, const MachineOperand &MO, const DIType *Ty) argument 629 addConstantValue(DIE &Die, bool Unsigned, uint64_t Val) argument 636 addConstantValue(DIE &Die, const APInt &Val, const DIType *Ty) argument 640 addConstantValue(DIE &Die, const APInt &Val, bool Unsigned) argument 669 addLinkageName(DIE &Die, StringRef LinkageName) argument [all...] |
H A D | AsmPrinterDwarf.cpp | 249 void AsmPrinter::emitDwarfDIE(const DIE &Die) const { 252 OutStreamer->AddComment("Abbrev [" + Twine(Die.getAbbrevNumber()) + "] 0x" + 253 Twine::utohexstr(Die.getOffset()) + ":0x" + 254 Twine::utohexstr(Die.getSize()) + " " + 255 dwarf::TagString(Die.getTag())); 256 EmitULEB128(Die.getAbbrevNumber()); 259 for (const auto &V : Die.values()) { 275 if (Die.hasChildren()) { 276 for (auto &Child : Die.children())
|
H A D | DwarfCompileUnit.cpp | 30 void DwarfCompileUnit::addLabelAddress(DIE &Die, dwarf::Attribute Attribute, argument 39 return addLocalLabelAddress(Die, Attribute, Label); 45 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_GNU_addr_index, 49 void DwarfCompileUnit::addLocalLabelAddress(DIE &Die, argument 56 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_addr, 59 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_addr, 106 if (DIE *Die = getDIE(GV)) 107 return Die; 237 DwarfCompileUnit::addSectionLabel(DIE &Die, dwarf::Attribute Attribute, argument 240 return addLabel(Die, Attribut 371 addSectionDelta(DIE &Die, dwarf::Attribute Attribute, const MCSymbol *Hi, const MCSymbol *Lo) argument 403 attachRangesOrLowHighPC( DIE &Die, SmallVector<RangeSpan, 2> Ranges) argument 412 attachRangesOrLowHighPC( DIE &Die, const SmallVectorImpl<InsnRange> &Ranges) argument 717 addGlobalName(StringRef Name, DIE &Die, const DIScope *Context) argument 726 addGlobalType(const DIType *Ty, const DIE &Die, const DIScope *Context) argument 736 addVariableAddress(const DbgVariable &DV, DIE &Die, MachineLocation Location) argument 747 addAddress(DIE &Die, dwarf::Attribute Attribute, const MachineLocation &Location) argument 768 addComplexAddress(const DbgVariable &DV, DIE &Die, dwarf::Attribute Attribute, const MachineLocation &Location) argument 790 addLocationList(DIE &Die, dwarf::Attribute Attribute, unsigned Index) argument 809 addExpr(DIELoc &Die, dwarf::Form Form, const MCExpr *Expr) argument [all...] |
H A D | DwarfDebug.h | 426 void initSkeletonUnit(const DwarfUnit &U, DIE &Die, 523 DIE &Die, const DICompositeType *CTy); 588 /// Find the DwarfCompileUnit for the given CU Die. 593 void addSubprogramNames(const DISubprogram *SP, DIE &Die); 597 void addAccelName(StringRef Name, const DIE &Die); 599 void addAccelObjC(StringRef Name, const DIE &Die); 601 void addAccelNamespace(StringRef Name, const DIE &Die); 603 void addAccelType(StringRef Name, const DIE &Die, char Flags);
|
H A D | DwarfDebug.cpp | 311 void DwarfDebug::addSubprogramNames(const DISubprogram *SP, DIE &Die) { argument 314 addAccelName(SP->getName(), Die); 319 addAccelName(SP->getLinkageName(), Die); 326 addAccelObjC(Class, Die); 328 addAccelObjC(Category, Die); 330 addAccelName(getObjCMethodName(SP->getName()), Die); 393 DIE &Die = NewCU.getUnitDie(); local 406 NewCU.addString(Die, dwarf::DW_AT_producer, DIUnit->getProducer()); 407 NewCU.addUInt(Die, dwarf::DW_AT_language, dwarf::DW_FORM_data2, 409 NewCU.addString(Die, dwar 1418 computeIndexValue(DwarfUnit *CU, const DIE *Die) argument 1963 initSkeletonUnit(const DwarfUnit &U, DIE &Die, std::unique_ptr<DwarfUnit> NewU) argument 2121 addAccelName(StringRef Name, const DIE &Die) argument 2127 addAccelObjC(StringRef Name, const DIE &Die) argument 2133 addAccelNamespace(StringRef Name, const DIE &Die) argument 2139 addAccelType(StringRef Name, const DIE &Die, char Flags) argument [all...] |
/freebsd-11.0-release/contrib/compiler-rt/lib/asan/ |
H A D | asan_linux.cc | 104 Die(); 118 Die(); 142 Die();
|
H A D | asan_flags.cc | 133 Die(); 153 Die();
|
H A D | asan_posix.cc | 40 if (18 != internal_write(2, "ASAN:DEADLYSIGNAL\n", 18)) Die();
|
/freebsd-11.0-release/contrib/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_platform_posix.cc | 36 Die(); 94 Die(); 111 Die(); 130 Die();
|
H A D | tsan_interceptors.h | 35 Die(); \
|
H A D | tsan_flags.cc | 120 Die(); 126 Die();
|
/freebsd-11.0-release/contrib/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_coverage_mapping_libcdep.cc | 108 Die(); 113 Die(); 123 Die();
|
H A D | sanitizer_libignore.cc | 29 Die(); 70 Die(); 91 Die();
|
H A D | sanitizer_suppressions.cc | 72 Die(); 128 Die();
|
H A D | sanitizer_flag_parser.cc | 67 Die();
|
/freebsd-11.0-release/contrib/compiler-rt/lib/ubsan/ |
H A D | ubsan_handlers.cc | 102 Die(); 132 Die(); \ 173 Die(); 216 Die(); 266 Die(); 293 Die(); 305 Die(); 318 Die(); 345 Die(); 404 Die(); [all...] |
H A D | ubsan_handlers_cxx.cc | 87 Die(); 130 Die();
|
/freebsd-11.0-release/contrib/compiler-rt/lib/msan/ |
H A D | msan.cc | 205 Die(); 215 Die(); 322 Die(); \ 358 Die(); 369 Die(); 407 Die(); 444 Die(); 497 Die();
|