HomeSort by: relevance | last modified time | path
    Searched refs:Die (Results 1 - 25 of 215) sorted by relevancy

1 2 3 4 5 6 7 8 9

  /src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
sanitizer_allocator_report.cpp 51 Die();
63 Die();
73 Die();
83 Die();
101 Die();
115 Die();
125 Die();
133 Die();
141 Die();
  /src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
sanitizer_allocator_report.cpp 51 Die();
63 Die();
73 Die();
83 Die();
101 Die();
115 Die();
125 Die();
134 Die();
142 Die();
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFDie.h 45 const DWARFDebugInfoEntry *Die = nullptr;
49 DWARFDie(DWARFUnit *Unit, const DWARFDebugInfoEntry *D) : U(Unit), Die(D) {}
51 bool isValid() const { return U && Die; }
53 const DWARFDebugInfoEntry *getDebugInfoEntry() const { return Die; }
56 /// Get the abbreviation declaration for this DIE.
61 return Die->getAbbreviationDeclarationPtr();
66 /// \returns the DIE offset or -1U if invalid.
69 return Die->getOffset();
81 return Die->hasChildren();
84 /// Returns true for a valid DIE that terminates a sibling chain
    [all...]
DWARFVerifier.h 35 /// A class that keeps the address range information for a single DIE.
37 DWARFDie Die;
46 DieRangeInfo(DWARFDie Die) : Die(Die) {}
61 /// attribute of a DIE. It is also used as a set of address ranges that
79 /// This is used for finding overlapping children of the same DIE.
95 /// can verify each reference points to a valid DIE and not an offset that
106 raw_ostream &dump(const DWARFDie &Die, unsigned indent = 0) const;
149 /// - The presence of a root DIE
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DIEHash.h 17 #include "llvm/CodeGen/DIE.h"
25 /// attributes onto a DIE.
27 // Collection of all attributes used in hashing a particular DIE.
38 uint64_t computeCUSignature(StringRef DWOName, const DIE &Die);
41 uint64_t computeTypeSignature(const DIE &Die);
43 // Helper routines to process parts of a DIE.
46 void addParentContext(const DIE &Parent);
48 /// Adds the attributes of \param Die to the hash
    [all...]
DwarfUnit.h 20 #include "llvm/CodeGen/DIE.h"
56 DIE *IndexTyDie;
60 DenseMap<const MDNode *, DIE *> MDNodeToDieMap;
69 /// DW_AT_containing_type attribute. This attribute points to a DIE that
70 /// corresponds to the MDNode mapped with the subprogram DIE.
71 DenseMap<DIE *, const DINode *> ContainingTypeMap;
76 bool applySubprogramDefinitionAttributes(const DISubprogram *SP, DIE &SPDie);
81 void addAttribute(DIEValueList &Die, dwarf::Attribute Attribute,
92 Die.addValue(DIEValueAllocator,
117 virtual void addGlobalName(StringRef Name, const DIE &Die
    [all...]
DIEHash.cpp 31 static StringRef getDIEStringAttr(const DIE &Die, uint16_t Attr) {
34 for (const auto &V : Die.values())
79 void DIEHash::addParentContext(const DIE &Parent) {
85 SmallVector<const DIE *, 1> Parents;
86 const DIE *Cur = &Parent;
96 for (SmallVectorImpl<const DIE *>::reverse_iterator I = Parents.rbegin(),
99 const DIE &Die = **I;
105 addULEB128(Die.getTag())
    [all...]
AsmPrinterDwarf.cpp 17 #include "llvm/CodeGen/DIE.h"
279 void AsmPrinter::emitDwarfDIE(const DIE &Die) const {
282 OutStreamer->AddComment("Abbrev [" + Twine(Die.getAbbrevNumber()) + "] 0x" +
283 Twine::utohexstr(Die.getOffset()) + ":0x" +
284 Twine::utohexstr(Die.getSize()) + " " +
285 dwarf::TagString(Die.getTag()));
286 emitULEB128(Die.getAbbrevNumber());
288 // Emit the DIE attribute values.
289 for (const auto &V : Die.values())
    [all...]
DwarfUnit.cpp 49 DwarfCompileUnit &CU, DIELoc &DIE)
50 : DwarfExpression(AP.getDwarfVersion(), CU), AP(AP), OutDIE(DIE) {}
187 /// Check whether the DIE for this MDNode can be shared across CUs.
191 // DIE must be shared across CUs.
192 // Combining type units and cross-CU DIE sharing is lower value (since
193 // cross-CU DIE sharing is used in LTO and removes type redundancy at that
202 DIE *DwarfUnit::getDIE(const DINode *D) const {
208 void DwarfUnit::insertDIE(const DINode *Desc, DIE *D) {
216 void DwarfUnit::insertDIE(DIE *D) {
220 void DwarfUnit::addFlag(DIE &Die, dwarf::Attribute Attribute)
    [all...]
DwarfCompileUnit.h 36 class DIE;
71 StringMap<const DIE *> GlobalNames;
74 StringMap<const DIE *> GlobalTypes;
83 DenseMap<const MDNode *, DIE *> AbstractSPDies;
89 /// Construct a DIE for the given DbgVariable without initializing the
90 /// DbgVariable's DIE reference.
91 DIE *constructVariableDIEImpl(const DbgVariable &DV, bool Abstract);
95 DenseMap<const MDNode *, DIE *> &getAbstractSPDies() {
107 void finishNonUnitTypeDIE(DIE& D, const DICompositeType *CTy) override;
125 /// Apply the DW_AT_stmt_list from this compile unit to the specified DIE
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
sanitizer_allocator_report.cc 52 Die();
62 Die();
72 Die();
90 Die();
103 Die();
113 Die();
122 Die();
sanitizer_openbsd.cc 57 Die();
80 Die();
84 Die();
88 Die();
92 Die();
sanitizer_termination.cc 10 /// This file contains the Sanitizer termination functions CheckFailed and Die,
51 void NORETURN Die() {
83 Die();
  /src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
DWARFLinkerCompileUnit.cpp 14 /// Check if the DIE at \p Idx is in the scope of a function.
48 auto DIE = OrigUnit.getDIEAtIndex(Idx++);
53 if (DIE.getTag() != dwarf::DW_TAG_variable &&
54 DIE.getTag() != dwarf::DW_TAG_constant)
58 if (!(Value = DIE.find(dwarf::DW_AT_location))) {
59 if ((Value = DIE.find(dwarf::DW_AT_const_value)) &&
82 /// to \p Die that lives in \p RefUnit.
83 void CompileUnit::noteForwardReference(DIE *Die, const CompileUnit *RefUnit,
85 ForwardDIEReferences.emplace_back(Die, RefUnit, Ctxt, Attr)
    [all...]
DWARFLinker.cpp 62 /// Resolve the DIE attribute reference that has been extracted in \p RefValue.
63 /// The resulting DIE might be in another CompileUnit which is stored into \p
68 const DWARFDie &DIE,
75 // DIE.
80 reportWarning("could not find referenced DIE", File, &DIE);
84 /// \returns whether the passed \a Attr type might contain a DIE reference
169 bool DWARFLinker::DIECloner::getDIENames(const DWARFDie &Die,
176 if (Die.getTag() == dwarf::DW_TAG_lexical_block)
180 if (const char *MangledName = Die.getLinkageName()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFVerifier.cpp 165 auto Die = Unit.getDIEAtIndex(I);
167 if (Die.getTag() == DW_TAG_null)
170 for (auto AttrValue : Die.attributes()) {
171 NumUnitErrors += verifyDebugInfoAttribute(Die, AttrValue);
172 NumUnitErrors += verifyDebugInfoForm(Die, AttrValue);
175 if (Die.hasChildren()) {
176 if (Die.getFirstChild().isValid() &&
177 Die.getFirstChild().getTag() == DW_TAG_null) {
178 warn() << dwarf::TagString(Die.getTag())
179 << " has DW_CHILDREN_yes but DIE has no children: "
    [all...]
  /src/usr.sbin/sysinst/arch/hppa/
msg.md.de 48 {Installiere die Bootbl�cke auf %s ...
55 {Die Root-Partition �berschreitet die PDC Grenze von 2GB}
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
DwarfTransformer.cpp 40 DWARFDie Die = CU->getUnitDIE();
41 Language = dwarf::toUnsigned(Die.find(dwarf::DW_AT_language), 0);
85 static DWARFDie GetParentDeclContextDIE(DWARFDie &Die) {
87 Die.getAttributeValueAsReferencedDie(dwarf::DW_AT_specification)) {
92 Die.getAttributeValueAsReferencedDie(dwarf::DW_AT_abstract_origin)) {
100 if (Die.getTag() == dwarf::DW_TAG_inlined_subroutine)
103 DWARFDie ParentDie = Die.getParent();
113 return ParentDie; // Found parent decl context DIE
124 /// DIE passed in. This function will avoid making copies of any strings in
130 static Optional<uint32_t> getQualifiedNameIndex(DWARFDie &Die,
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/
DWARFLinkerCompileUnit.h 13 #include "llvm/CodeGen/DIE.h"
30 DIE::value_iterator I;
33 PatchLocation(DIE::value_iterator I) : I(I) {}
49 /// instance in the object file to its brand new cloned and generated DIE tree.
52 /// Information gathered about a DIE in the object file.
60 /// Cloned version of that DIE.
61 DIE *Clone;
63 /// The index of this DIE's parent.
66 /// Is the DIE part of the linked output?
69 /// Was this DIE's entity found in the map
    [all...]
DWARFLinker.h 68 /// Checks that the specified DIE has a DW_AT_Location attribute
72 virtual bool hasLiveMemoryLocation(const DWARFDie &DIE,
75 /// Checks that the specified DIE has a DW_AT_Low_pc attribute
79 virtual bool hasLiveAddressRange(const DWARFDie &DIE,
106 /// Emit DIE containing warnings.
107 virtual void emitPaperTrailWarningsDie(DIE &Die) = 0;
194 /// Recursively emit the DIE tree rooted at \p Die.
195 virtual void emitDIE(DIE &Die) = 0
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-dwarfdump/
Statistics.cpp 32 /// This represents variables DIE offsets.
34 /// This maps function DIE offset to its variables.
36 /// This represents function DIE offsets containing an abstract_origin.
83 /// Total number of parent DIE PC range bytes covered by DW_AT_Locations.
155 /// Collect debug location statistics for one DIE.
183 /// Construct an identifier for a given DIE from its Prefix, Name, DeclFileName
186 static std::string constructDieID(DWARFDie Die,
191 << Die.getName(DINameKind::LinkageName);
197 auto DeclFile = Die.findRecursively(dwarf::DW_AT_decl_file);
200 DWARFUnit *U = Die.getDwarfUnit()
    [all...]
  /src/external/gpl3/gcc/dist/libsanitizer/tsan/
tsan_platform_posix.cpp 41 Die();
51 Die();
68 Die();
93 Die();
110 Die();
  /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_platform_posix.cpp 41 Die();
51 Die();
68 Die();
93 Die();
110 Die();
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_platform_posix.cc 40 Die();
50 Die();
60 Die();
114 Die();
131 Die();
148 Die();
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
AccelTable.h 21 #include "llvm/CodeGen/DIE.h"
210 // If the string is in the list already then add this die to the list
248 /// Apple Data classes, this class is just a DIE wrapper, and does not know to
255 DWARF5AccelTableData(const DIE &Die) : Die(Die) {}
261 const DIE &getDie() const { return Die; }
262 uint64_t getDieOffset() const { return Die.getOffset();
    [all...]

Completed in 28 milliseconds

1 2 3 4 5 6 7 8 9