1
0
Fork 0
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:
Brian Fiete 2020-07-31 06:16:29 -07:00
parent efa9566f88
commit f034880723
12 changed files with 1017 additions and 51 deletions

View file

@ -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;