FunctionInstance
FunctionInstance* function,
FunctionInstance* FirstInstance() const
FunctionInstance* LastInstance() const
void AddInstance(FunctionInstance* instance);
void RemoveInstance(FunctionInstance* instance);
class FunctionInstance : public BReferenceable,
public DoublyLinkedListLinkImpl<FunctionInstance> {
FunctionInstance(ImageDebugInfo* imageDebugInfo,
~FunctionInstance();
typedef DoublyLinkedList<FunctionInstance> FunctionInstanceList;
class FunctionInstance;
FunctionInstance* FunctionAt(int32 index) const;
FunctionInstance* FunctionAtAddress(target_addr_t address) const;
FunctionInstance* FunctionByName(const char* name) const;
FunctionInstance* MainFunction() const
typedef BObjectList<FunctionInstance> FunctionList;
static int _CompareFunctions(const FunctionInstance* a,
const FunctionInstance* b);
const FunctionInstance* function);
FunctionInstance* fMainFunction;
class FunctionInstance;
FunctionInstance* functionInstance,
FunctionInstance* fMainFunction;
class FunctionInstance;
FunctionInstance* functionInstance,
FunctionInstance* MainFunction() const
FunctionInstance* fFunction;
class FunctionInstance;
FunctionInstance* Function() const { return fFunction; }
void SetFunction(FunctionInstance* function);
FunctionInstance*& _function,
class FunctionInstance;
FunctionInstance* function,
class FunctionInstance;
FunctionInstance* instance = fSelectedFrame->Function();
FunctionInstance* instance = info->FunctionByName(
FunctionInstance* fFunction;
FunctionInstance* instance = fImageDebugInfo->FunctionAt(i);
FunctionInstance* function = node->Function();
bool GetFunctionPath(FunctionInstance* function, TreeTablePath& _path)
LocatableFile*& _sourceFile, FunctionInstance*& _function)
FunctionInstance* function)
FunctionInstance* function, LocatableFile* file,
FunctionInstance* function, LocatableFile* file,
bool _FilterFunction(FunctionInstance* instance, const BString& sourcePath,
ImageFunctionsView::SetFunction(FunctionInstance* function)
FunctionInstance* function = NULL;
FunctionInstance* Function() const
class FunctionInstance;
void SetFunction(FunctionInstance* function);
FunctionInstance* function) = 0;
FunctionInstance* instance = fSourceView->fStackFrame->Function();
FunctionInstance* instance = fStackFrame->Function();
FunctionInstance* functionInstance;
FunctionInstance* functionInstance;
FunctionInstance* functionInstance;
FunctionInstance* function,
class FunctionInstance;
FunctionInstance* functionInstance = function != NULL
BReference<FunctionInstance> functionInstanceReference(
TeamWindow::_SetActiveFunction(FunctionInstance* functionInstance,
TeamWindow::FunctionSelectionChanged(FunctionInstance* function)
TeamWindow::FunctionSourceCodeRequested(FunctionInstance* function,
FunctionInstance* function);
FunctionInstance* function,
void _SetActiveFunction(FunctionInstance* function,
FunctionInstance* fActiveFunction;
FunctionInstance* function = fStackFrame->Function();
FunctionInstance* instance = fStackFrame->Function();
FunctionInstance* function = NULL;
BReference<FunctionInstance> functionReference(function);
FunctionInstance* functionInstance = NULL;
FunctionInstance* instance = NULL;
FunctionInstance* functionInstance
FunctionInstance* instance = it.Next();) {
TeamDebugger::FunctionSourceCodeRequested(FunctionInstance* functionInstance,
FunctionInstance* functionInstance = frame->Function();
FunctionInstance* functionInstance, CpuState* cpuState,
FunctionInstance* functionInstance,
FunctionInstance* targetFunction;
FunctionInstance* functionInstance, CpuState* cpuState,
class FunctionInstance;
FunctionInstance* functionInstance,
FunctionInstance* instance = it.Next();) {
FunctionInstance* instance = it.Next();) {
Function::AddInstance(FunctionInstance* instance)
Function::RemoveInstance(FunctionInstance* instance)
FunctionInstance::FunctionInstance(ImageDebugInfo* imageDebugInfo,
FunctionInstance::~FunctionInstance()
FunctionInstance::GetFunctionID() const
FunctionInstance::SetFunction(Function* function)
FunctionInstance::SetSourceCode(DisassembledCode* source,
FunctionInstance*
FunctionInstance*
FunctionInstance*
for (int32 i = 0; FunctionInstance* function = fFunctions.ItemAt(i); i++) {
ImageDebugInfo::_CompareFunctions(const FunctionInstance* a,
const FunctionInstance* b)
const FunctionInstance* function)
for (int32 i = 0; FunctionInstance* function = fFunctions.ItemAt(i); i++)
FunctionInstance* instance = new(std::nothrow) FunctionInstance(
typedef const FunctionInstance* KeyType;
size_t HashKey(const FunctionInstance* key) const
FunctionInstance* instance = imageInfo->FunctionAtAddress(
FunctionInstance* instance = imageDebugInfo->MainFunction();
bool Compare(const FunctionInstance* key, const Function* value) const
TeamDebugInfo::DisassembleFunction(FunctionInstance* functionInstance,
FunctionInstance* instance = imageDebugInfo->FunctionAt(i); i++) {
FunctionInstance* instance = imageDebugInfo->FunctionAt(i); i++) {
FunctionInstance* functionInstance = imageDebugInfo->FunctionByName(
FunctionInstance* functionInstance = it.Next();) {
FunctionInstance* functionInstance,
FunctionInstance* fFunctionInstance;
class FunctionInstance;
Team* team, FunctionInstance* functionInstance, bool loadForFunction)
StackFrame::SetFunction(FunctionInstance* function)
Team::GetStatementAtAddress(target_addr_t address, FunctionInstance*& _function,
FunctionInstance* functionInstance
FunctionInstance* functionInstance = function->FirstInstance();
FunctionInstance* function = frame->Function();