/haiku/headers/private/debugger/debug_info/ |
H A D | ImageDebugInfo.h | 24 class FunctionInstance; 57 FunctionInstance* FunctionAt(int32 index) const; 58 FunctionInstance* FunctionAtAddress(target_addr_t address) const; 59 FunctionInstance* FunctionByName(const char* name) const; 61 FunctionInstance* MainFunction() const 69 typedef BObjectList<FunctionInstance> FunctionList; 72 static int _CompareFunctions(const FunctionInstance* a, 73 const FunctionInstance* b); 76 const FunctionInstance* function); 84 FunctionInstance* fMainFunctio [all...] |
H A D | FunctionInstance.h | 30 class FunctionInstance : public BReferenceable, class in inherits:BReferenceable,DoublyLinkedListLinkImpl 31 public DoublyLinkedListLinkImpl<FunctionInstance> { 33 FunctionInstance(ImageDebugInfo* imageDebugInfo, 35 ~FunctionInstance(); 81 typedef DoublyLinkedList<FunctionInstance> FunctionInstanceList;
|
H A D | Function.h | 12 #include "FunctionInstance.h" 28 FunctionInstance* FirstInstance() const 30 FunctionInstance* LastInstance() const 60 void AddInstance(FunctionInstance* instance); 61 void RemoveInstance(FunctionInstance* instance);
|
H A D | TeamDebugInfo.h | 28 class FunctionInstance; 77 FunctionInstance* functionInstance, 80 FunctionInstance* MainFunction() const 118 FunctionInstance* fMainFunction;
|
H A D | SpecificImageDebugInfo.h | 25 class FunctionInstance; 63 FunctionInstance* functionInstance,
|
/haiku/src/kits/debugger/debug_info/ |
H A D | FunctionInstance.cpp | 6 #include "FunctionInstance.h" 17 FunctionInstance::FunctionInstance(ImageDebugInfo* imageDebugInfo, function in class:FunctionInstance 32 FunctionInstance::~FunctionInstance() 41 FunctionInstance::GetFunctionID() const 55 FunctionInstance::SetFunction(Function* function) 68 FunctionInstance::SetSourceCode(DisassembledCode* source,
|
H A D | ImageDebugInfo.cpp | 13 #include "FunctionInstance.h" 28 for (int32 i = 0; FunctionInstance* function = fFunctions.ItemAt(i); i++) 70 FunctionInstance* instance = new(std::nothrow) FunctionInstance( 84 // FunctionInstance objects have references, now. 150 FunctionInstance* 157 FunctionInstance* 164 FunctionInstance* 168 for (int32 i = 0; FunctionInstance* function = fFunctions.ItemAt(i); i++) { 195 ImageDebugInfo::_CompareFunctions(const FunctionInstance* [all...] |
H A D | Function.cpp | 50 FunctionInstance* instance = it.Next();) { 76 Function::AddInstance(FunctionInstance* instance) 88 Function::RemoveInstance(FunctionInstance* instance) 120 FunctionInstance* instance = it.Next();) {
|
H A D | DebuggerImageDebugInfo.h | 42 FunctionInstance* functionInstance,
|
H A D | TeamDebugInfo.cpp | 41 typedef const FunctionInstance* KeyType; 44 size_t HashKey(const FunctionInstance* key) const 64 bool Compare(const FunctionInstance* key, const Function* value) const 520 FunctionInstance* instance = imageInfo->FunctionAtAddress( 573 FunctionInstance* instance = imageDebugInfo->MainFunction(); 667 TeamDebugInfo::DisassembleFunction(FunctionInstance* functionInstance, 705 FunctionInstance* instance = imageDebugInfo->FunctionAt(i); i++) { 769 FunctionInstance* instance = imageDebugInfo->FunctionAt(i); i++) { 845 FunctionInstance* functionInstance = imageDebugInfo->FunctionByName(
|
H A D | DwarfImageDebugInfo.h | 33 class FunctionInstance; 72 FunctionInstance* functionInstance,
|
H A D | DebuggerImageDebugInfo.cpp | 80 FunctionInstance* functionInstance, CpuState* cpuState,
|
/haiku/src/apps/debugger/user_interface/gui/team_window/ |
H A D | ImageFunctionsView.h | 16 class FunctionInstance; 34 void SetFunction(FunctionInstance* function); 70 FunctionInstance* function) = 0;
|
H A D | ImageFunctionsView.cpp | 25 #include "FunctionInstance.h" 50 FunctionInstance* function) 87 FunctionInstance* Function() const 186 FunctionInstance* fFunction; 311 FunctionInstance* instance = fImageDebugInfo->FunctionAt(i); 413 FunctionInstance* function = node->Function(); 436 bool GetFunctionPath(FunctionInstance* function, TreeTablePath& _path) 484 LocatableFile*& _sourceFile, FunctionInstance*& _function) 544 FunctionInstance* function, LocatableFile* file, 594 FunctionInstance* functio [all...] |
H A D | SourceView.h | 17 class FunctionInstance; 114 FunctionInstance* function,
|
H A D | TeamWindow.h | 108 FunctionInstance* function); 134 FunctionInstance* function, 186 void _SetActiveFunction(FunctionInstance* function, 228 FunctionInstance* fActiveFunction;
|
/haiku/headers/private/debugger/model/ |
H A D | StackFrame.h | 28 class FunctionInstance; 68 FunctionInstance* Function() const { return fFunction; } 69 void SetFunction(FunctionInstance* function); 102 FunctionInstance* fFunction;
|
H A D | Team.h | 71 class FunctionInstance; 212 FunctionInstance*& _function,
|
/haiku/src/kits/debugger/arch/ |
H A D | Architecture.cpp | 16 #include "FunctionInstance.h" 144 FunctionInstance* function = NULL; 151 BReference<FunctionInstance> functionReference(function);
|
/haiku/headers/private/debugger/user_interface/ |
H A D | UserInterface.h | 22 class FunctionInstance; 109 FunctionInstance* function,
|
/haiku/src/kits/debugger/jobs/ |
H A D | LoadSourceCodeJob.cpp | 15 #include "FunctionInstance.h" 23 Team* team, FunctionInstance* functionInstance, bool loadForFunction)
|
H A D | Jobs.h | 25 class FunctionInstance; 161 FunctionInstance* functionInstance, 173 FunctionInstance* fFunctionInstance;
|
/haiku/src/apps/debugger/user_interface/gui/team_settings_window/ |
H A D | ExceptionStopConfigView.cpp | 13 #include "FunctionInstance.h" 143 FunctionInstance* instance = info->FunctionByName(
|
/haiku/src/kits/debugger/model/ |
H A D | StackFrame.cpp | 11 #include "FunctionInstance.h" 124 StackFrame::SetFunction(FunctionInstance* function)
|
/haiku/headers/private/debugger/controllers/ |
H A D | TeamDebugger.h | 77 FunctionInstance* function,
|