LocatableFile
LocatableFile* sourceFile);
class Function : public BReferenceable, private LocatableFile::Listener {
LocatableFile* SourceFile() const
void LocatableFileChanged(LocatableFile* file);
class LocatableFile;
virtual LocatableFile* SourceFile() const = 0;
LocatableFile* SourceFile() const
class LocatableFile;
status_t AddSourceCodeInfo(LocatableFile* file,
class LocatableFile;
virtual status_t AddSourceCodeInfo(LocatableFile* file,
class LocatableFile;
LocatableFile* imageFile,
class LocatableFile;
LocatableFile* imageFile,
status_t LoadSourceCode(LocatableFile* file,
void ClearSourceCode(LocatableFile* file);
Function* FunctionAtSourceLocation(LocatableFile* file,
class LocatableFile : public LocatableEntry {
LocatableFile(LocatableEntryOwner* owner,
~LocatableFile();
class LocatableFile::Listener {
virtual void LocatableFileChanged(LocatableFile* file) = 0;
virtual LocatableFile* GetSourceFile() const;
class LocatableFile;
FileSourceCode(LocatableFile* file,
virtual LocatableFile* GetSourceFile() const;
LocatableFile* fFile;
class LocatableFile;
LocatableFile* imageFile);
LocatableFile* ImageFile() const { return fImageFile; }
LocatableFile* fImageFile;
class LocatableFile;
virtual LocatableFile* GetSourceFile() const = 0;
LocatableFile* imageFile,
class LocatableFile;
class LocatableFile;
LocatableFile* sourceFile,
LocatableFile* SourceFile() const { return fSourceFile; }
LocatableFile* fSourceFile;
LocatableFile* sourceFile) = 0;
class LocatableFile;
LocatableFile* sourceFile = location.SourceFile();
LocatableFile* fSourceFile;
LocatableFile* currentFile = NULL;
LocatableFile* sourceFile = instance->SourceFile();
LocatableFile* sourceFile = function->SourceFile();
LocatableFile*& _sourceFile, FunctionInstance*& _function)
const BString& componentName, LocatableFile* sourceFile,
bool _GetSourcePathComponents(LocatableFile* currentFile,
FunctionInstance* function, LocatableFile* file,
FunctionInstance* function, LocatableFile* file,
LocatableFile* sourceFile = NULL;
LocatableFile* SourceFile() const
LocatableFile* file = fSourceCode->GetSourceFile();
LocatableFile* sourceFile = fSourceCode->GetSourceFile();
LocatableFile* sourceFile = fSourceCode->GetSourceFile();
LocatableFile* sourceFile = NULL;
LocatableFile* sourceFile = fActiveFunction->GetFunctionDebugInfo()
LocatableFile* foundSourceFile = fActiveSourceCode
LocatableFile* sourceFile = functionInstance->GetFunction()
virtual void LocatableFileChanged(LocatableFile* file)
LocatableFile* file = NULL;
BReference<LocatableFile> imageFileReference(file, true);
LocatableFile* sourceFile = NULL;
BReference<LocatableFile> sourceFileReference(sourceFile, true);
private LocatableFile::Listener {
TeamDebugger::SourceEntryInvalidateRequested(LocatableFile* sourceFile)
LocatableFile*
virtual LocatableFile* SourceFile() const;
DebuggerImageDebugInfo::AddSourceCodeInfo(LocatableFile* file,
virtual status_t AddSourceCodeInfo(LocatableFile* file,
LocatableFile* imageFile, ImageDebugInfoLoadingState& _state,
LocatableFile* imageFile,
const BString& name, LocatableFile* sourceFile,
LocatableFile*
LocatableFile* sourceFile,
virtual LocatableFile* SourceFile() const;
LocatableFile* fSourceFile;
LocatableFile* sourceFile) const
LocatableFile* file = fFileManager->GetSourceFile(directory, fileName);
BReference<LocatableFile> fileReference(file, true);
LocatableFile* file = NULL;
BReference<LocatableFile> fileReference(file, true);
LocatableFile* file = function->SourceFile();
LocatableFile* file = function->SourceFile();
DwarfImageDebugInfo::AddSourceCodeInfo(LocatableFile* file,
LocatableFile* sourceFile) const;
class LocatableFile;
virtual status_t AddSourceCodeInfo(LocatableFile* file,
LocatableFile* imageFile, ImageDebugInfoLoadingState& _state,
LocatableFile* imageFile,
Function::LocatableFileChanged(LocatableFile* file)
if (LocatableFile* file = SourceFile()) {
ImageDebugInfo::AddSourceCodeInfo(LocatableFile* file,
LocatableFile* SourceFile() const
LocatableFile* fSourceFile;
typedef const LocatableFile* KeyType;
size_t HashKey(const LocatableFile* key) const
bool Compare(const LocatableFile* key, const SourceFileEntry* value) const
LocatableFile* file = info->SourceFile();
LocatableFile* imageFile, ImageDebugInfoLoadingState& _state,
TeamDebugInfo::LoadSourceCode(LocatableFile* file, FileSourceCode*& _sourceCode)
TeamDebugInfo::ClearSourceCode(LocatableFile* sourceFile)
if (LocatableFile* sourceFile = function->SourceFile()) {
TeamDebugInfo::FunctionAtSourceLocation(LocatableFile* file,
LocatableFile* file = fFileManager->GetSourceFile(
BReference<LocatableFile> fileReference(file, true);
if (LocatableFile* sourceFile = function->SourceFile()) {
SourceFileEntry(LocatableFile* sourceFile)
if (LocatableFile* sourceFile = function->SourceFile()) {
LocatableFile* GetFile(const BString& directoryPath,
LocatableFile* GetFile(const BString& path)
LocatableFile* file = _GetFile(directoryPath, name);
LocatableFile* file = dynamic_cast<LocatableFile*>(entry);
LocatableFile* _GetFile(const BString& directoryPath, const BString& name)
LocatableFile* file = dynamic_cast<LocatableFile*>(entry);
LocatableFile* file = new(std::nothrow) LocatableFile(this, directory,
LocatableFile*
LocatableFile*
LocatableFile*
LocatableFile* file = fSourceDomain->GetFile(directory, relativePath);
LocatableFile*
LocatableFile* file = fSourceDomain->GetFile(path);
FileManager::LoadSourceFile(LocatableFile* file, SourceFile*& _sourceFile)
LocatableFile* file)
class LocatableFile;
LocatableFile* GetTargetFile(const BString& directory,
LocatableFile* GetTargetFile(const BString& path);
LocatableFile* GetSourceFile(const BString& directory,
LocatableFile* GetSourceFile(const BString& path);
status_t LoadSourceFile(LocatableFile* file,
LocatableFile* file);
LocatableFile::_NotifyListeners()
LocatableFile::Listener::~Listener()
LocatableFile::LocatableFile(LocatableEntryOwner* owner,
LocatableFile::~LocatableFile()
LocatableFile::Name() const
LocatableFile::GetPath(BString& _path) const
LocatableFile::GetLocatedPath(BString& _path) const
LocatableFile::SetLocatedPath(const BString& path, bool implicit)
LocatableFile::AddListener(Listener* listener)
LocatableFile::RemoveListener(Listener* listener)
LocatableFile*
LocatableFile*
FileSourceCode::FileSourceCode(LocatableFile* file, SourceFile* sourceFile,
Image::Image(Team* team,const ImageInfo& imageInfo, LocatableFile* imageFile)
Team::AddImage(const ImageInfo& imageInfo, LocatableFile* imageFile,
LocatableFile* sourceFile = sourceCode->GetSourceFile();
LocatableFile* sourceFile = sourceCode->GetSourceFile();
LocatableFile* sourceFile, const SourceLocation& sourceLocation,
if (LocatableFile* file = location.SourceFile())