Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hrydgard
GitHub Repository: hrydgard/ppsspp
Path: blob/master/Windows/Debugger/Debugger_MemoryDlg.h
3185 views
1
#pragma once
2
#include "Windows/W32Util/DialogManager.h"
3
4
#include "Core/MemMap.h"
5
6
#include "CtrlMemView.h"
7
#include "Common/CommonWindows.h"
8
9
class MIPSDebugInterface;
10
11
class CMemoryDlg : public Dialog
12
{
13
private:
14
DebugInterface *cpu;
15
static RECT slRect;
16
RECT winRect, srRect;
17
CtrlMemView *memView;
18
HWND memViewHdl, symListHdl, editWnd, searchBoxHdl, srcListHdl;
19
HWND layerDropdown_;
20
HWND status_;
21
BOOL DlgProc(UINT message, WPARAM wParam, LPARAM lParam) override;
22
23
public:
24
int index; //helper
25
26
void searchBoxRedraw(const std::vector<u32> &results);
27
28
// constructor
29
CMemoryDlg(HINSTANCE _hInstance, HWND _hParent, MIPSDebugInterface *_cpu);
30
31
// destructor
32
~CMemoryDlg(void);
33
34
void Goto(u32 addr);
35
void Update(void) override;
36
void NotifyMapLoaded();
37
38
void Size(void);
39
40
private:
41
bool mapLoadPending_ = false;
42
};
43
44
45
46