CompilationUnit
DwarfImageDebugInfo* imageDebugInfo, CompilationUnit* compilationUnit,
class CompilationUnit;
CompilationUnit* compilationUnit,
CompilationUnit* GetCompilationUnit() const
CompilationUnit* fCompilationUnit;
DwarfImageDebugInfo::_AddSourceCodeInfo(CompilationUnit* unit,
DwarfImageDebugInfo::_GetSourceFileIndex(CompilationUnit* unit,
DwarfImageDebugInfo::_CreateLocalVariables(CompilationUnit* unit,
DIENamespace* nsEntry, CompilationUnit* unit,
CompilationUnit* unit, BObjectList<FunctionDebugInfo>& functions)
for (int32 i = 0; CompilationUnit* unit = fFile->CompilationUnitAt(i);
DwarfImageDebugInfo::_RecursiveAddTypeNames(DIEType* type, CompilationUnit* unit)
CompilationUnit* unit)
CompilationUnit* unit;
TypeEntryInfo(DIEType* type, CompilationUnit* unit)
for (int32 i = 0; CompilationUnit* unit = fFile->CompilationUnitAt(i);
CompilationUnit* unit = function != NULL ? function->GetCompilationUnit()
CompilationUnit* unit = function->GetCompilationUnit();
CompilationUnit* unit = function->GetCompilationUnit();
CompilationUnit* unit = function->GetCompilationUnit();
for (int32 i = 0; CompilationUnit* unit = fFile->CompilationUnitAt(i);
status_t _AddSourceCodeInfo(CompilationUnit* unit,
int32 _GetSourceFileIndex(CompilationUnit* unit,
status_t _CreateLocalVariables(CompilationUnit* unit,
CompilationUnit* unit,
CompilationUnit* unit,
CompilationUnit* unit);
CompilationUnit* unit);
class CompilationUnit;
image_id imageID, DwarfFile* file, CompilationUnit* compilationUnit,
class CompilationUnit;
CompilationUnit* compilationUnit,
class CompilationUnit;
DwarfFile* file, CompilationUnit* compilationUnit,
class CompilationUnit;
CompilationUnit* compilationUnit,
CompilationUnit* GetCompilationUnit() const
CompilationUnit* fCompilationUnit;
CompilationUnit::DirectoryAt(int32 index) const
CompilationUnit::AddFile(const char* fileName, int32 dirIndex)
CompilationUnit::CountFiles() const
CompilationUnit::FileAt(int32 index, const char** _directory) const
CompilationUnit::Kind() const
struct CompilationUnit::File {
CompilationUnit::CompilationUnit(off_t headerOffset, off_t contentOffset,
CompilationUnit::~CompilationUnit()
CompilationUnit::SetUnitEntry(DIECompileUnitBase* entry)
CompilationUnit::SetAddressRanges(TargetAddressRangeList* ranges)
CompilationUnit::AddressRangeBase() const
CompilationUnit::AddDirectory(const char* directory)
CompilationUnit::CountDirectories() const
class CompilationUnit : public BaseUnit {
CompilationUnit(off_t headerOffset,
virtual ~CompilationUnit();
CompilationUnit::MaxAddress() const
CompilationUnit* unit = new(std::nothrow) CompilationUnit(
DwarfFile::_ParseCompilationUnit(CompilationUnit* unit)
CompilationUnit* compilationUnit = dynamic_cast<CompilationUnit*>(unit);
CompilationUnit* fUnit;
DwarfFile::_ParseLineInfoFormatString(CompilationUnit* unit, DataReader &dataReader,
DwarfFile::_ParseLineInfoFormatUint(CompilationUnit* unit, DataReader &dataReader,
DwarfFile::_ParseLineInfo(CompilationUnit* unit)
DwarfFile::_UnwindCallFrame(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
bool usingEHFrameSection, CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
DwarfFile::_ParseFrameInfoInstructions(CompilationUnit* unit,
CompilationUnit* unit = _GetContainingCompilationUnit(offset);
DwarfFile::_GetLocationExpression(CompilationUnit* unit,
DwarfFile::_FindLocationExpression(CompilationUnit* unit, uint64 offset,
CompilationUnit*
CompilationUnit* unit = fCompilationUnits.ItemAt(lower);
ExpressionEvaluationContext(DwarfFile* file, CompilationUnit* unit,
for (int32 i = 0; CompilationUnit* unit = fCompilationUnits.ItemAt(i);
CompilationUnit*
CompilationUnit*
for (int32 i = 0; CompilationUnit* unit = fCompilationUnits.ItemAt(i);
DwarfFile::ResolveRangeList(CompilationUnit* unit, uint64 offset) const
DwarfFile::UnwindCallFrame(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
DwarfFile::EvaluateExpression(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
DwarfFile::ResolveLocation(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
DwarfFile::EvaluateConstantValue(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
DwarfFile::EvaluateDynamicValue(CompilationUnit* unit, uint8 addressSize, bool isBigEndian,
status_t EvaluateDynamicValue(CompilationUnit* unit,
status_t _ParseCompilationUnit(CompilationUnit* unit);
status_t _ParseLineInfoFormatString(CompilationUnit* unit,
status_t _ParseLineInfoFormatUint(CompilationUnit* unit,
status_t _ParseLineInfo(CompilationUnit* unit);
status_t _UnwindCallFrame(CompilationUnit* unit,
CompilationUnit* unit,
CompilationUnit* unit, CfaContext& context,
status_t _GetLocationExpression(CompilationUnit* unit,
status_t _FindLocationExpression(CompilationUnit* unit,
CompilationUnit* _GetContainingCompilationUnit(
class CompilationUnit;
CompilationUnit* CompilationUnitAt(int32 index) const;
CompilationUnit* CompilationUnitForDIE(
TargetAddressRangeList* ResolveRangeList(CompilationUnit* unit,
status_t UnwindCallFrame(CompilationUnit* unit,
status_t EvaluateExpression(CompilationUnit* unit,
status_t ResolveLocation(CompilationUnit* unit,
status_t EvaluateConstantValue(CompilationUnit* unit,
CompilationUnit* unit = dwarfFile->CompilationUnitForDIE(entry);