TeamDebugInfo
TeamDebugInfo* fTeamDebugInfo;
class TeamDebugInfo;
class TeamDebugInfo : public BReferenceable, public GlobalTypeLookup,
TeamDebugInfo(
~TeamDebugInfo();
TeamDebugInfo* debugInfo,
TeamDebugInfo* DebugInfo() const { return fDebugInfo; }
TeamDebugInfo* fDebugInfo;
class TeamDebugInfo;
TeamDebugInfo* teamDebugInfo = new(std::nothrow) TeamDebugInfo(
BReference<TeamDebugInfo> teamDebugInfoReference(teamDebugInfo, true);
struct TeamDebugInfo::SourceFileHashDefinition {
TeamDebugInfo::TeamDebugInfo(DebuggerInterface* debuggerInterface,
TeamDebugInfo::~TeamDebugInfo()
TeamDebugInfo::Init()
TeamDebugInfo::LookupTypeByName(const BString& name,
TeamDebugInfo::TypeExistsByName(const BString& name,
struct TeamDebugInfo::FunctionHashDefinition {
TeamDebugInfo::GetType(GlobalTypeCache* cache, const BString& name,
TeamDebugInfo::HasType(GlobalTypeCache* cache, const BString& name,
TeamDebugInfo::GetActiveSourceCode(FunctionDebugInfo* info, SourceCode*& _code)
TeamDebugInfo::LoadImageDebugInfo(const ImageInfo& imageInfo,
TeamDebugInfo::LoadSourceCode(LocatableFile* file, FileSourceCode*& _sourceCode)
TeamDebugInfo::ClearSourceCode(LocatableFile* sourceFile)
TeamDebugInfo::DisassembleFunction(FunctionInstance* functionInstance,
TeamDebugInfo::AddImageDebugInfo(ImageDebugInfo* imageDebugInfo)
TeamDebugInfo::RemoveImageDebugInfo(ImageDebugInfo* imageDebugInfo)
TeamDebugInfo::ImageDebugInfoByName(const char* name) const
TeamDebugInfo::FunctionAtSourceLocation(LocatableFile* file,
TeamDebugInfo::FunctionByID(FunctionID* functionID) const
TeamDebugInfo::_AddFunction(Function* function)
struct TeamDebugInfo::SourceFileEntry {
TeamDebugInfo::_RemoveFunction(Function* function)
TeamDebugInfo* debugInfo, TeamTypeInformation* typeInformation)