reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/dsymutil/DwarfLinker.cpp
 1514   assert(!(Die && Info.Clone) && "Can't supply a DIE and a cloned DIE");
 1515   if (!Die) {
 1520     Die = Info.Clone;
 1523   assert(Die->getTag() == InputDIE.getTag());
 1524   Die->setOffset(OutOffset);
 1526       Die->getTag() != dwarf::DW_TAG_namespace && Info.Ctxt &&
 1577   if (Die->getTag() == dwarf::DW_TAG_subprogram)
 1590         shouldSkipAttribute(AttrSpec, Die->getTag(), Info.InDebugMap,
 1609     OutOffset += cloneAttribute(*Die, InputDIE, DMO, Unit, StringPool, Val,
 1623       Unit.addNameAccelerator(Die, AttrInfo.MangledName,
 1627         Unit.addNameAccelerator(Die, AttrInfo.NameWithoutTemplate,
 1629       Unit.addNameAccelerator(Die, AttrInfo.Name,
 1633       addObjCAccelerator(Unit, Die, AttrInfo.Name, StringPool,
 1639     Unit.addNamespaceAccelerator(Die, AttrInfo.Name);
 1652     Unit.addTypeAccelerator(Die, AttrInfo.Name, ObjCClassIsImplementation,
 1666   DIEAbbrev NewAbbrev = Die->generateAbbrev();
 1671   Die->setAbbrevNumber(NewAbbrev.getNumber());
 1674   OutOffset += getULEB128Size(Die->getAbbrevNumber());
 1678     Die->setSize(OutOffset - Die->getOffset());
 1678     Die->setSize(OutOffset - Die->getOffset());
 1679     return Die;
 1686       Die->addChild(Clone);
 1694   Die->setSize(OutOffset - Die->getOffset());
 1694   Die->setSize(OutOffset - Die->getOffset());
 1695   return Die;