|
LLVM
4.0.0
|
#include "SymbolizableObjectFile.h"#include "llvm/Object/COFF.h"#include "llvm/Object/SymbolSize.h"#include "llvm/Support/DataExtractor.h"#include "llvm/DebugInfo/DWARF/DWARFContext.h"Go to the source code of this file.
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| llvm::symbolize | |
Functions | |
| static DILineInfoSpecifier | llvm::symbolize::getDILineInfoSpecifier (FunctionNameKind FNKind) |
| StringRef Name |
Definition at line 78 of file SymbolizableObjectFile.cpp.
Referenced by llvm::symbolize::SymbolizableObjectFile::create().
| uint32_t Offset |
Definition at line 77 of file SymbolizableObjectFile.cpp.
Referenced by llvm::MachineInstrBuilder::addBlockAddress(), llvm::MachineInstrBuilder::addConstantPoolIndex(), llvm::cflaa::CFLGraph::addEdge(), llvm::addFrameReference(), llvm::MachineInstrBuilder::addGlobalAddress(), llvm::CodeViewContext::addLineEntry(), llvm::DwarfExpression::AddMachineReg(), llvm::DwarfExpression::AddMachineRegExpression(), llvm::lowertypetests::BitSetBuilder::addOffset(), llvm::addRegOffset(), llvm::MachineInstrBuilder::addTargetIndex(), llvm::DwarfExpression::AddUnsignedConstant(), llvm::detail::PtrUseVisitorBase::adjustOffsetForGEP(), allocateKernArg(), llvm::AMDGPUMachineFunction::allocateLDSGlobal(), AnalyzeLoadFromClobberingMemInst(), llvm::MipsAsmBackend::applyFixup(), llvm::AVRAsmBackend::applyFixup(), llvm::ARMAsmBackend::applyFixup(), llvm::object::ArchiveMemberHeader::ArchiveMemberHeader(), llvm::AVRDAGToDAGISel::select< ISD::STORE >(), llvm::lowertypetests::BitSetBuilder::build(), llvm::MDNodeOpsKey::calculateHash(), CalculateTailCallArgDest(), CC_Hexagon(), CC_Hexagon32(), CC_Hexagon64(), CC_Hexagon_VarArg(), CC_HexagonVector(), CC_Lanai32_VarArg(), CC_Sparc64_Full(), CC_Sparc64_Half(), llvm::CC_SystemZ_I128Indirect(), checkOverlappingElement(), llvm::object::Archive::Child::Child(), llvm::MDNodeOpsKey::compareOps(), llvm::EHStreamer::computeActionsTable(), llvm::ComputeASanStackFrameLayout(), computeCalleeSaveRegisterPairs(), llvm::SelectionDAG::computeKnownBits(), computeKnownBitsFromOperator(), llvm::DwarfFile::computeSizeAndOffsetsForUnit(), llvm::CCValAssign::convertToMem(), llvm::ARMBaseInstrInfo::convertToThreeAddress(), llvm::GlobalObject::copyMetadata(), llvm::IRBuilder< TargetFolder >::CreateExtractInteger(), llvm::MDBuilder::createTBAAStructNode(), DecodeBranchTarget(), DecodeBranchTarget10MM(), DecodeBranchTarget1SImm16(), DecodeBranchTarget21(), DecodeBranchTarget21MM(), DecodeBranchTarget26(), DecodeBranchTarget26MM(), DecodeBranchTarget7MM(), DecodeBranchTargetMM(), DecodeCacheeOp_CacheOpR6(), DecodeCacheOp(), DecodeCacheOpMM(), DecodeFMem(), DecodeFMem2(), DecodeFMem3(), DecodeFMemCop2MMR6(), DecodeFMemCop2R6(), DecodeFMemMMR2(), DecodeLoadByte15(), DecodeLoadByte9(), DecodeMem(), DecodeMemEVA(), DecodeMemMMGPImm7Lsl2(), DecodeMemMMImm12(), DecodeMemMMImm16(), DecodeMemMMImm4(), DecodeMemMMImm9(), DecodeMemMMReglistImm4Lsl2(), DecodeMemMMSPImm5Lsl2(), decodeMemoryOpValue(), DecodeMSA128Mem(), llvm::DecodePALIGNRMask(), DecodePrefeOpMM(), decodeRiMemoryValue(), decodeShiftImm(), DecodeSImmWithOffsetAndScale(), decodeSoppBrTarget(), DecodeSpecial3LlSc(), decodeSplsValue(), DecodeStoreEvaOpMM(), DecodeSyncI(), DecodeUImmWithOffsetAndScale(), decomposeSimpleLinearExpr(), llvm::LanaiFrameLowering::determineCalleeSaves(), llvm::DWARFAcceleratorTable::dump(), llvm::DWARFContext::dump(), llvm::DWARFDie::dump(), llvm::DWARFDebugPubTable::DWARFDebugPubTable(), llvm::BPFRegisterInfo::eliminateFrameIndex(), llvm::MSP430RegisterInfo::eliminateFrameIndex(), llvm::SparcRegisterInfo::eliminateFrameIndex(), llvm::WebAssemblyRegisterInfo::eliminateFrameIndex(), llvm::LanaiRegisterInfo::eliminateFrameIndex(), llvm::AVRRegisterInfo::eliminateFrameIndex(), llvm::HexagonRegisterInfo::eliminateFrameIndex(), llvm::XCoreRegisterInfo::eliminateFrameIndex(), llvm::NVPTXRegisterInfo::eliminateFrameIndex(), llvm::SystemZRegisterInfo::eliminateFrameIndex(), llvm::ThumbRegisterInfo::eliminateFrameIndex(), llvm::AArch64RegisterInfo::eliminateFrameIndex(), llvm::SIRegisterInfo::eliminateFrameIndex(), llvm::PPCRegisterInfo::eliminateFrameIndex(), llvm::X86RegisterInfo::eliminateFrameIndex(), llvm::ARMBaseRegisterInfo::eliminateFrameIndex(), llvm::AArch64FrameLowering::emitCalleeSavedFrameMoves(), llvm::RuntimeDyldImpl::emitCommonSymbols(), llvm::AsmPrinter::EmitConstantPool(), emitDebugValueComment(), llvm::SystemZFrameLowering::emitEpilogue(), llvm::emitFrameOffset(), emitGlobalConstantArray(), emitIndirectDst(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), llvm::Mips16FrameLowering::emitPrologue(), llvm::MipsSEFrameLowering::emitPrologue(), llvm::XCoreFrameLowering::emitPrologue(), llvm::ARMFrameLowering::emitPrologue(), llvm::SystemZFrameLowering::emitPrologue(), llvm::PPCFrameLowering::emitPrologue(), llvm::X86FrameLowering::emitSPUpdate(), llvm::X86SelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::X86SelectionDAGInfo::EmitTargetCodeForMemset(), llvm::HexagonMCCodeEmitter::EncodeSingleInstruction(), llvm::object::MachOObjectFile::end_dices(), llvm::ARM::WinEH::ExceptionDataRecord::EpilogueScopes(), llvm::ScalarEvolution::eraseValueFromMap(), llvm::MipsFrameLowering::estimateStackSize(), llvm::MachineFrameInfo::estimateStackSize(), evaluateGEPOffsetExpression(), llvm::SparcInstrInfo::expandPostRAPseudo(), llvm::HexagonInstrInfo::expandPostRAPseudo(), llvm::PPCInstrInfo::expandPostRAPseudo(), llvm::TargetLowering::expandUnalignedLoad(), llvm::TargetLowering::expandUnalignedStore(), llvm::DWARFAcceleratorTable::extract(), llvm::DWARFDebugAbbrev::extract(), llvm::DWARFAbbreviationDeclaration::extract(), llvm::DWARFDebugInfoEntry::extractFast(), extractInteger(), llvm::OnDiskChainedHashTable< Info >::find_hashed(), findCallsAtConstantOffset(), llvm::findDevirtualizableCallsForTypeCheckedLoad(), llvm::wholeprogramdevirt::findLowestOffset(), FitWeights(), fixupVariableFloatArgs(), llvm::SelectionDAG::FoldSymbolOffset(), llvm::ARMAsmBackendDarwin::generateCompactUnwindEncoding(), llvm::gvn::AvailableValue::get(), llvm::gvn::AvailableValueInBlock::get(), llvm::object::ArchiveMemberHeader::getAccessMode(), llvm::pdb::DIALineNumber::getAddressOffset(), getAdjustedPtr(), llvm::ARM_AM::getAM5FP16Opc(), llvm::ARM_AM::getAM5Opc(), llvm::DWARFFormValue::getAsCString(), llvm::DWARFAbbreviationDeclaration::getAttributeValue(), getBaseWithConstantOffset(), llvm::SelectionDAG::getBlockAddress(), llvm::SelectionDAG::getConstantPool(), llvm::getConstantStringInfo(), llvm::ExecutionEngine::getConstantValue(), llvm::object::MachOObjectFile::getDataInCodeTableEntry(), llvm::SystemZMCInstLower::getExpr(), getFRAMEADDR(), llvm::SystemZFrameLowering::getFrameIndexReference(), llvm::HexagonFrameLowering::getFrameIndexReference(), llvm::InstrProfSymtab::getFuncName(), llvm::object::ArchiveMemberHeader::getGID(), llvm::SelectionDAG::getGlobalAddress(), llvm::DWARFDie::getHighPC(), getIndexedAddressParts(), llvm::SelectionDAG::getIndexedLoad(), llvm::R600InstrInfo::getIndirectIndexBegin(), llvm::R600InstrInfo::getIndirectIndexEnd(), llvm::object::MachOObjectFile::getIndirectSymbolTableEntry(), llvm::X86TargetLowering::getIRStackGuard(), llvm::object::ArchiveMemberHeader::getLastModified(), llvm::DWARFContext::getLineTableForUnit(), llvm::gvn::AvailableValue::getLoad(), llvm::MachineFunction::getMachineMemOperand(), llvm::CCValAssign::getMem(), llvm::object::Archive::Symbol::getMember(), GetMemInstValueForLoad(), getMemoryOpOffset(), llvm::gvn::AvailableValue::getMI(), llvm::object::Elf_Sym_Impl< ELFT >::getName(), getNaturalGEPRecursively(), llvm::object::Archive::Child::getNext(), llvm::FrameEntry::getOffset(), llvm::SymbolTableEntry::getOffset(), llvm::DIE::getOffset(), llvm::GlobalAddressSDNode::getOffset(), llvm::ConstantPoolSDNode::getOffset(), llvm::TargetIndexSDNode::getOffset(), llvm::BlockAddressSDNode::getOffset(), GetOffsetFromIndex(), llvm::SystemZInstrInfo::getOpcodeForOffset(), llvm::ARMTargetLowering::getPreIndexedAddressParts(), llvm::PPCTargetLowering::getPreIndexedAddressParts(), llvm::object::ArchiveMemberHeader::getRawName(), llvm::object::MachOObjectFile::getRelocation(), llvm::RuntimeDyldMachO::getRelocationEntry(), llvm::object::MachOObjectFile::getRelocationSymbol(), llvm::object::COFFObjectFile::getRvaPtr(), llvm::X86TargetLowering::getSafeStackPointerLocation(), llvm::ScalarEvolution::getSCEV(), llvm::object::MachOObjectFile::getSectionContents(), llvm::object::ELFFile< ELFT >::getSectionContentsAsArray(), llvm::object::ELFFile< ELFT >::getSectionName(), llvm::GetShadowBytes(), llvm::GetShadowBytesAfterScope(), llvm::object::ArchiveMemberHeader::getSize(), llvm::SIMachineFunctionInfo::getSpilledReg(), GetSpillList(), OutgoingArgHandler::getStackAddress(), GetStoreValueForLoad(), llvm::object::ExportDirectoryEntryRef::getSymbolName(), getSymbolOffsetImpl(), llvm::SelectionDAG::getTargetBlockAddress(), llvm::SelectionDAG::getTargetConstantPool(), llvm::SelectionDAG::getTargetIndex(), getTypePartition(), llvm::object::ArchiveMemberHeader::getUID(), getValueFromICmpCondition(), llvm::SelectionDAG::getVectorShuffle(), llvm::X86FrameLowering::getWinEHParentFrameOffset(), llvm::CallLowering::handleAssignments(), llvm::CCState::HandleByVal(), InferPointerInfo(), INITIALIZE_PASS(), llvm::TinyPtrVector< llvm::MCSymbol * >::insert(), llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator::insert(), insertInteger(), llvm::isAArch64FrameOffsetLegal(), isAligned(), llvm::IsConstantOffsetFromGlobal(), isDereferenceableAndAlignedPointer(), llvm::AArch64RegisterInfo::isFrameOffsetLegal(), llvm::PPCRegisterInfo::isFrameOffsetLegal(), llvm::ARMBaseRegisterInfo::isFrameOffsetLegal(), llvm::TargetLowering::isGAPlusOffset(), llvm::ConstantPoolSDNode::isMachineConstantPoolEntry(), IsScalarTBAANodeImpl(), llvm::HexagonInstrInfo::isValidOffset(), llvm::SIInstrInfo::legalizeOperands(), LLVMFuzzerTestOneInput(), llvm::AArch64InstrInfo::loadRegFromStackSlot(), llvm::X86TargetLowering::LowerAsmOperandForConstraint(), llvm::HexagonTargetLowering::LowerBUILD_VECTOR(), llvm::SystemZTargetLowering::LowerCall(), llvm::SparcTargetLowering::LowerCall_32(), llvm::SparcTargetLowering::LowerCall_64(), llvm::HexagonTargetLowering::LowerCONCAT_VECTORS(), llvm::AsmPrinter::lowerConstant(), llvm::HexagonTargetLowering::LowerConstantPool(), llvm::HexagonTargetLowering::LowerEH_RETURN(), llvm::HexagonTargetLowering::LowerEXTRACT_VECTOR(), llvm::SystemZTargetLowering::LowerFormalArguments(), llvm::SparcTargetLowering::LowerFormalArguments_32(), llvm::SparcTargetLowering::LowerFormalArguments_64(), llvm::LanaiTargetLowering::LowerFRAMEADDR(), llvm::LanaiTargetLowering::LowerGlobalAddress(), llvm::AMDGPUTargetLowering::LowerGlobalAddress(), llvm::HexagonTargetLowering::LowerGLOBALADDRESS(), llvm::SparcTargetLowering::LowerGlobalTLSAddress(), llvm::HexagonTargetLowering::LowerINSERT_VECTOR(), lowerMSALoadIntr(), lowerMSAStoreIntr(), llvm::NVPTXTargetLowering::LowerReturn(), llvm::LanaiTargetLowering::LowerRETURNADDR(), llvm::HexagonTargetLowering::LowerRETURNADDR(), LowerRETURNADDR(), LowerToTLSExecModel(), llvm::HexagonTargetLowering::LowerToTLSGeneralDynamicModel(), llvm::HexagonTargetLowering::LowerToTLSInitialExecModel(), llvm::HexagonTargetLowering::LowerToTLSLocalExecModel(), LowerVASTART(), lowerVectorShuffleAsBroadcast(), lowerVectorShuffleAsSpecificZeroOrAnyExtend(), lowerVectorShuffleWithUndefHalf(), matchBinaryPermuteVectorShuffle(), llvm::gvn::AvailableValue::MaterializeAdjustedValue(), llvm::codeview::CodeViewRecordIO::maxFieldLength(), llvm::MCRegUnitIterator::MCRegUnitIterator(), llvm::X86FrameLowering::mergeSPUpdates(), llvm::SIInstrInfo::moveToVALU(), llvm::msf::VarStreamArrayExtractor< codeview::CVRecord< Kind > >::operator()(), llvm::RelocationValueRef::operator<(), llvm::raw_ostream::operator<<(), llvm::RelocationValueRef::operator==(), llvm::InstCombiner::OptimizePointerDifference(), llvm::DWARFDebugFrame::parse(), llvm::DWARFDebugMacro::parse(), llvm::DWARFDebugLoc::parse(), llvm::DWARFDebugLocDWO::parse(), llvm::parseExternFuncCallArgs(), llvm::AMDGPUTargetLowering::PerformDAGCombine(), llvm::HexagonAsmPrinter::PrintAsmMemoryOperand(), llvm::MipsAsmPrinter::PrintAsmMemoryOperand(), printExpr(), llvm::MIPrinter::printOffset(), llvm::AsmPrinter::printOffset(), llvm::RuntimeDyldCOFFI386::processRelocationRef(), llvm::RuntimeDyldCOFFThumb::processRelocationRef(), llvm::RuntimeDyldCOFFX86_64::processRelocationRef(), llvm::RuntimeDyldMachO::processScatteredVANILLA(), llvm::rdf::NodeAllocator::ptr(), llvm::msf::ByteStream::readBytes(), llvm::msf::ReadableStreamRef::readLongestContiguousChunk(), llvm::sampleprof::SampleProfileReaderGCC::readOneFunctionProfile(), llvm::ARMAsmBackend::reasonForFixupRelaxation(), llvm::HexagonInstrInfo::reduceLoopCount(), llvm::replaceDbgDeclareForAlloca(), reservePreviousStackSlotForValue(), llvm::SelectionDAGBuilder::resolveDanglingDebugInfo(), llvm::ThumbRegisterInfo::resolveFrameIndex(), llvm::SIRegisterInfo::resolveFrameIndex(), llvm::AArch64RegisterInfo::resolveFrameIndex(), llvm::ARMBaseRegisterInfo::resolveFrameIndex(), llvm::AArch64FrameLowering::resolveFrameIndexReference(), llvm::ARMFrameLowering::ResolveFrameIndexReference(), RestoreSpillList(), RetCC_Hexagon32(), RetCC_Hexagon64(), RetCC_HexagonVector(), llvm::rewriteAArch64FrameIndex(), llvm::rewriteARMFrameIndex(), llvm::rewriteT2FrameIndex(), llvm::SelectionDAGISel::runOnMachineFunction(), llvm::FastISel::selectIntrinsicCall(), llvm::DIE::setOffset(), llvm::IntervalMap< KeyT, ValT, N, Traits >::const_iterator::setRoot(), llvm::X86MachineFunctionInfo::setVarArgsFPOffset(), llvm::SparcMachineFunctionInfo::setVarArgsFrameOffset(), llvm::X86MachineFunctionInfo::setVarArgsGPOffset(), llvm::PPCFunctionInfo::setVarArgsStackOffset(), SimplifyRelativeLoad(), SinkingPreventsImplicitNullCheck(), llvm::SkipBitcodeWrapperHeader(), llvm::InstCombiner::SliceUpIllegalIntegerPHI(), llvm::SystemZFrameLowering::spillCalleeSavedRegisters(), llvm::AArch64InstrInfo::storeRegToStackSlot(), stripAndComputeConstantOffsets(), llvm::object::MachOObjectFile::symbol_end(), llvm::SystemZFrameLowering::SystemZFrameLowering(), llvm::object::COFFObjectFile::toSymb(), TurnSwitchRangeIntoICmp(), unpackLoadToAggregate(), unpackStoreToAggregate(), llvm::ARM::WinEH::ExceptionDataRecord::UnwindByteCode(), llvm::UpgradeIntrinsicCall(), llvm::ObjectSizeOffsetVisitor::visitGEPOperator(), llvm::ObjectSizeOffsetEvaluator::visitGEPOperator(), llvm::InstCombiner::visitGetElementPtrInst(), llvm::ObjectSizeOffsetEvaluator::visitPHINode(), llvm::ObjectSizeOffsetEvaluator::visitSelectInst(), llvm::GraphWriter< Graph >::writeEdge(), and zeroExtendToMatch().
1.8.6