• Home
  • Raw
  • Download

Lines Matching refs:Die

319                                DIE* Die) {  in addSubprogramNames()  argument
322 TheCU->addAccelName(SP.getName(), Die); in addSubprogramNames()
327 TheCU->addAccelName(SP.getLinkageName(), Die); in addSubprogramNames()
334 TheCU->addAccelObjC(Class, Die); in addSubprogramNames()
336 TheCU->addAccelObjC(Category, Die); in addSubprogramNames()
338 TheCU->addAccelName(getObjCMethodName(SP.getName()), Die); in addSubprogramNames()
670 DIE *Die = new DIE(dwarf::DW_TAG_compile_unit); in constructCompileUnit() local
672 DIUnit.getLanguage(), Die, Asm, in constructCompileUnit()
680 NewCU->addString(Die, dwarf::DW_AT_producer, DIUnit.getProducer()); in constructCompileUnit()
681 NewCU->addUInt(Die, dwarf::DW_AT_language, dwarf::DW_FORM_data2, in constructCompileUnit()
683 NewCU->addString(Die, dwarf::DW_AT_name, FN); in constructCompileUnit()
686 NewCU->addLabelAddress(Die, dwarf::DW_AT_low_pc, NULL); in constructCompileUnit()
699 NewCU->addLabel(Die, dwarf::DW_AT_stmt_list, dwarf::DW_FORM_data4, in constructCompileUnit()
703 NewCU->addUInt(Die, dwarf::DW_AT_stmt_list, dwarf::DW_FORM_data4, 0); in constructCompileUnit()
705 NewCU->addDelta(Die, dwarf::DW_AT_stmt_list, dwarf::DW_FORM_data4, in constructCompileUnit()
709 NewCU->addString(Die, dwarf::DW_AT_comp_dir, CompilationDir); in constructCompileUnit()
711 NewCU->addFlag(Die, dwarf::DW_AT_APPLE_optimized); in constructCompileUnit()
715 NewCU->addString(Die, dwarf::DW_AT_APPLE_flags, Flags); in constructCompileUnit()
718 NewCU->addUInt(Die, dwarf::DW_AT_APPLE_major_runtime_vers, in constructCompileUnit()
726 NewCU->addUInt(Die, dwarf::DW_AT_GNU_dwo_id, dwarf::DW_FORM_data8, 0); in constructCompileUnit()
1657 DwarfUnits::computeSizeAndOffset(DIE *Die, unsigned Offset) { in computeSizeAndOffset() argument
1659 const std::vector<DIE *> &Children = Die->getChildren(); in computeSizeAndOffset()
1662 assignAbbrevNumber(Die->getAbbrev()); in computeSizeAndOffset()
1665 unsigned AbbrevNumber = Die->getAbbrevNumber(); in computeSizeAndOffset()
1669 Die->setOffset(Offset); in computeSizeAndOffset()
1674 const SmallVector<DIEValue*, 32> &Values = Die->getValues(); in computeSizeAndOffset()
1694 Die->setSize(Offset - Die->getOffset()); in computeSizeAndOffset()
1756 void DwarfDebug::emitDIE(DIE *Die, std::vector<DIEAbbrev *> *Abbrevs) { in emitDIE() argument
1758 unsigned AbbrevNumber = Die->getAbbrevNumber(); in emitDIE()
1764 Twine::utohexstr(Die->getOffset()) + ":0x" + in emitDIE()
1765 Twine::utohexstr(Die->getSize()) + " " + in emitDIE()
1769 const SmallVector<DIEValue*, 32> &Values = Die->getValues(); in emitDIE()
1840 const std::vector<DIE *> &Children = Die->getChildren(); in emitDIE()
1861 DIE *Die = TheCU->getCUDie(); in emitUnits() local
1869 unsigned ContentSize = Die->getSize() + in emitUnits()
1884 DD->emitDIE(Die, Abbreviations); in emitUnits()
1891 unsigned DwarfUnits::getCUOffset(DIE *Die) { in getCUOffset() argument
1892 assert(Die->getTag() == dwarf::DW_TAG_compile_unit && in getCUOffset()
1897 if (TheCU->getCUDie() == Die) in getCUOffset()
2501 DIE *Die = new DIE(dwarf::DW_TAG_compile_unit); in constructSkeletonCU() local
2503 DIUnit.getLanguage(), Die, Asm, in constructSkeletonCU()
2506 NewCU->addLocalString(Die, dwarf::DW_AT_GNU_dwo_name, in constructSkeletonCU()
2510 NewCU->addUInt(Die, dwarf::DW_AT_GNU_dwo_id, dwarf::DW_FORM_data8, 0); in constructSkeletonCU()
2514 NewCU->addUInt(Die, dwarf::DW_AT_GNU_addr_base, dwarf::DW_FORM_sec_offset, 0); in constructSkeletonCU()
2518 NewCU->addUInt(Die, dwarf::DW_AT_low_pc, dwarf::DW_FORM_addr, 0); in constructSkeletonCU()
2523 NewCU->addLabel(Die, dwarf::DW_AT_stmt_list, dwarf::DW_FORM_sec_offset, in constructSkeletonCU()
2526 NewCU->addUInt(Die, dwarf::DW_AT_stmt_list, dwarf::DW_FORM_sec_offset, 0); in constructSkeletonCU()
2529 NewCU->addLocalString(Die, dwarf::DW_AT_comp_dir, CompilationDir); in constructSkeletonCU()