#include "kernel/kernel_loader.h"
Insert:
#include "kernel/kernel_memory.h
if (ImGui::MenuItem("Reset JIT Profile Data", ResetJitProfileHotKey, false, true)) {
cpu::jit::resetProfileStats();
}
Insert:
if (ImGui::MenuItem("Dump Memory", nullptr, false, true)) {
FILE *fh = fopen("memory.dmp", "wb");
if (fh) {
auto appHeapRange = kernel::getVirtualRange(kernel::VirtualRegion::AppHeapData);
auto ptr = cpu::VirtualPointer<uint8_t> { appHeapRange.start };
fwrite(ptr.getRawPointer(), 1, appHeapRange.size, fh);
fclose(fh);
}
}