mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 03:28:20 +02:00
Added diagnostics panel
This commit is contained in:
parent
efa9566f88
commit
f034880723
12 changed files with 1017 additions and 51 deletions
|
@ -215,7 +215,20 @@ public:
|
|||
class DbgHotResolveData
|
||||
{
|
||||
public:
|
||||
Array<uint8> mTypeData;
|
||||
struct TypeData
|
||||
{
|
||||
intptr mCount;
|
||||
intptr mSize;
|
||||
|
||||
TypeData()
|
||||
{
|
||||
mCount = 0;
|
||||
mSize = 0;
|
||||
}
|
||||
};
|
||||
|
||||
public:
|
||||
Array<TypeData> mTypeData;
|
||||
Beefy::HashSet<String> mBeefCallStackEntries;
|
||||
};
|
||||
|
||||
|
@ -248,6 +261,8 @@ public:
|
|||
virtual void Run() = 0;
|
||||
virtual void HotLoad(const Array<String>& objectFiles, int hotIdx) = 0;
|
||||
virtual void InitiateHotResolve(DbgHotResolveFlags flags) = 0;
|
||||
virtual intptr GetDbgAllocHeapSize() = 0;
|
||||
virtual String GetDbgAllocInfo() = 0;
|
||||
virtual void Update() = 0;
|
||||
virtual void ContinueDebugEvent() = 0;
|
||||
virtual void ForegroundTarget() = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue