Lines Matching defs:DwarfFile

8 #include "DwarfFile.h"
61 struct DwarfFile::ExpressionEvaluationContext
64 ExpressionEvaluationContext(DwarfFile* file, CompilationUnit* unit,
173 DwarfFile* fFile;
188 struct DwarfFile::FDEAugmentation {
233 struct DwarfFile::CIEAugmentation {
448 struct DwarfFile::FDELookupInfo {
484 // #pragma mark - DwarfFile
487 DwarfFile::DwarfFile()
518 DwarfFile::~DwarfFile()
556 DwarfFile::StartLoading(const char* fileName, BString& _requiredExternalFile)
580 DwarfFile::Load(uint8 addressSize, bool isBigEndian, const BString& externalInfoFilePath)
653 DwarfFile::FinishLoading(uint8 addressSize, bool isBigEndian)
683 DwarfFile::CountCompilationUnits() const
690 DwarfFile::CompilationUnitAt(int32 index) const
697 DwarfFile::CompilationUnitForDIE(const DebugInfoEntry* entry) const
721 DwarfFile::ResolveRangeList(CompilationUnit* unit, uint64 offset) const
767 DwarfFile::UnwindCallFrame(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
783 DwarfFile::EvaluateExpression(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
802 DwarfFile::ResolveLocation(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
828 DwarfFile::EvaluateConstantValue(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
864 DwarfFile::EvaluateDynamicValue(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
979 DwarfFile::_ParseDebugInfoSection(uint8 _addressSize, bool isBigEndian)
1072 DwarfFile::_ParseTypesSection(uint8 _addressSize, bool isBigEndian)
1165 DwarfFile::_ParseFrameSection(ElfSection* section, uint8 addressSize, bool isBigEndian,
1184 TRACE_CFI("DwarfFile::_ParseFrameSection(): offset: %" B_PRIdOFF
1280 DwarfFile::_ParseCompilationUnit(CompilationUnit* unit)
1324 DwarfFile::_ParseTypeUnit(TypeUnit* unit)
1375 DwarfFile::_ParseDebugInfoEntry(DataReader& dataReader,
1468 DwarfFile::_FinishUnit(BaseUnit* unit)
1557 DwarfFile::_ReadStringIndirect(BaseUnit* unit, uint64 index, const char*& value) const
1588 DwarfFile::_ReadAddressIndirect(BaseUnit* unit, uint64 index, uint64& value) const
1615 DwarfFile::_ParseEntryAttributes(DataReader& dataReader,
1931 DwarfFile::_ParseLineInfoFormatString(CompilationUnit* unit, DataReader &dataReader,
1980 WARNING("DwarfFile::_ParseLineInfoFormatString(\"%s\"): unsupported "
1990 DwarfFile::_ParseLineInfoFormatUint(CompilationUnit* unit, DataReader &dataReader,
2011 WARNING("DwarfFile::_ParseLineInfoFormatUint(\"%s\"): unsupported "
2021 DwarfFile::_ParseLineInfo(CompilationUnit* unit)
2025 TRACE_LINES("DwarfFile::_ParseLineInfo(%p), offset: %" B_PRIdOFF "\n", unit,
2042 WARNING("DwarfFile::_ParseLineInfo(\"%s\"): unsupported "
2053 WARNING("DwarfFile::_ParseLineInfo(\"%s\"): unsupported "
2060 WARNING("DwarfFile::_ParseLineInfo(\"%s\"): unsupported "
2084 WARNING("DwarfFile::_ParseLineInfo(\"%s\"): unsupported "
2150 WARNING("DwarfFile::_ParseLineInfo(\"%s\"): unsupported "
2231 WARNING("DwarfFile::_ParseLineInfo(\"%s\"): unsupported "
2296 DwarfFile::_UnwindCallFrame(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
2304 TRACE_CFI("DwarfFile::_UnwindCallFrame(%#" B_PRIx64 ")\n", location);
2525 DwarfFile::_ParseCIEHeader(ElfSection* debugFrameSection,
2604 DwarfFile::_ParseFrameInfoInstructions(CompilationUnit* unit,
2997 DwarfFile::_ParsePublicTypesInfo(uint8 _addressSize, bool isBigEndian)
2999 TRACE_PUBTYPES("DwarfFile::_ParsePublicTypesInfo()\n");
3035 DwarfFile::_ParsePublicTypesInfo(DataReader& dataReader, bool dwarf64)
3053 TRACE_PUBTYPES("DwarfFile::_ParsePublicTypesInfo(): compilation unit debug "
3074 DwarfFile::_GetAbbreviationTable(off_t offset, AbbreviationTable*& _table)
3105 DwarfFile::_ResolveReference(BaseUnit* unit, uint64 offset,
3139 DwarfFile::_GetLocationExpression(CompilationUnit* unit,
3162 DwarfFile::_FindLocationExpression(CompilationUnit* unit, uint64 offset,
3214 DwarfFile::_LocateDebugInfo(BString& _requiredExternalFileName,
3285 DwarfFile::_GetDebugInfoPath(const char* debugFileName,
3332 DwarfFile::_GetTypeUnit(uint64 signature) const
3339 DwarfFile::_GetContainingCompilationUnit(off_t refAddr) const
3360 DwarfFile::FDELookupInfo*
3361 DwarfFile::_GetContainingFDEInfo(target_addr_t offset) const
3374 DwarfFile::FDELookupInfo*
3375 DwarfFile::_GetContainingFDEInfo(target_addr_t offset,