HomeSort by: relevance | last modified time | path
    Searched defs:DIE (Results 1 - 13 of 13) sorted by relevancy

  /src/lib/libc/thread-stub/
thread-stub-init.c 53 #define DIE() (void)raise(SIGABRT)
59 DIE();
thread-stub.c 57 #define DIE() (void)raise(SIGABRT)
62 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/
DWARFUnit.cpp 358 // Set the offset to that of the first DIE and calculate the start of the
362 DWARFDebugInfoEntry DIE;
367 while (DIE.extractFast(*this, &DIEOffset, DebugInfoData, NextCUOffset,
371 Dies.push_back(DIE);
374 // The average bytes per DIE entry has been seen to be
376 // our DIE entries accordingly.
380 Dies.push_back(DIE);
384 DIE.getAbbreviationDeclarationPtr()) {
385 // Normal DIE
389 // NULL DIE
    [all...]
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...]
DWARFContext.cpp 170 // the CU DIE's DW_AT_str_offsets attribute). The header is located either
1018 DWARFDie DIE = Worklist.back();
1021 if (!DIE.isValid())
1024 if (DIE.getTag() == DW_TAG_lexical_block &&
1025 DIE.addressRangeContainsAddress(Address)) {
1026 Result.BlockDIE = DIE;
1030 append_range(Worklist, DIE);
1051 const DWARFDie &DIE = InlinedChain[0];
1054 if (Kind != FunctionNameKind::None && (Name = DIE.getSubroutineName(Kind))) {
1058 std::string DeclFile = DIE.getDeclFile(FileNameKind)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
DIE.h 1 //===- lib/CodeGen/DIE.h - DWARF Info Entries -------------------*- C++ -*-===//
39 class DIE;
131 /// This class will unique the DIE abbreviations for a llvm::DIE object and
148 /// Generate the abbreviation declaration for a DIE and return a pointer to
151 /// \param Die the debug info entry to generate the abbreviation for.
154 DIEAbbrev &uniqueAbbreviation(DIE &Die);
161 /// An integer value DIE.
200 /// An expression DIE
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
Expr.cpp 2148 if (auto *DIE = dyn_cast_or_null<CXXDefaultInitExpr>(DefaultExpr))
2149 return {DIE->getUsedLocation(), DIE->getUsedContext()};
4282 DesignatedInitExpr *DIE = const_cast<DesignatedInitExpr*>(this);
4284 return DIE->getDesignator(0)->getSourceRange();
4285 return SourceRange(DIE->getDesignator(0)->getBeginLoc(),
4286 DIE->getDesignator(size() - 1)->getEndLoc());
4291 auto *DIE = const_cast<DesignatedInitExpr *>(this);
4292 Designator &First = *DIE->getDesignator(0);
ItaniumMangle.cpp 4279 auto *DIE = cast<DesignatedInitExpr>(E);
4280 for (const auto &Designator : DIE->designators()) {
4286 mangleExpression(DIE->getArrayIndex(Designator));
4291 mangleExpression(DIE->getArrayRangeStart(Designator));
4292 mangleExpression(DIE->getArrayRangeEnd(Designator));
4295 mangleExpression(DIE->getInit());
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.cpp 3062 const DIExpression *DIE = GVE->getExpression();
3065 if (GlobalMap.count(GVE) == 0 && DIE->isConstant()) {
3066 CVGlobalVariable CVGV = {DIGV, DIE};
3247 const DIExpression *DIE = CVGV.GVInfo.get<const DIExpression *>();
3248 assert(DIE->isConstant() &&
3255 APSInt Value(APInt(/*BitWidth=*/64, DIE->getElement(1)), isUnsigned);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExpr.cpp 1374 auto *DIE = cast<CXXDefaultInitExpr>(E);
1375 CXXDefaultInitExprScope Scope(*this, DIE);
1376 return EmitLValue(DIE->getExpr());
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExpr.cpp 6984 if (auto *DIE = dyn_cast<DesignatedInitExpr>(InitArgList[I])) {
6986 FirstDesignator = DIE->getBeginLoc();
6991 if (!DiagnosedNestedDesignator && DIE->size() > 1) {
6993 Diag(DIE->getBeginLoc(), diag::ext_designated_init_nested)
6994 << DIE->getDesignatorsSourceRange();
6997 for (auto &Desig : DIE->designators()) {
7008 Diag(DIE->getBeginLoc(), diag::ext_designated_init_mixed)
7009 << DIE->getSourceRange();
7016 auto *DIE = cast<DesignatedInitExpr>(InitArgList[0]);
7017 Diag(DIE->getBeginLoc(), diag::ext_designated_init_mixed
    [all...]

Completed in 51 milliseconds