Module list in Windows debugger
This commit is contained in:
parent
8fa6105472
commit
880be6d41d
8 changed files with 133 additions and 0 deletions
|
@ -163,6 +163,10 @@ CDisasm::CDisasm(HINSTANCE _hInstance, HWND _hParent, DebugInterface *_cpu) : Di
|
|||
stackTraceView->loadStackTrace();
|
||||
bottomTabs->AddTab(stackTraceView->GetHandle(),L"Stack frames");
|
||||
|
||||
moduleList = new CtrlModuleList(GetDlgItem(m_hDlg,IDC_MODULELIST),cpu);
|
||||
moduleList->loadModules();
|
||||
bottomTabs->AddTab(moduleList->GetHandle(),L"Modules");
|
||||
|
||||
bottomTabs->SetShowTabTitles(g_Config.bShowBottomTabTitles);
|
||||
bottomTabs->ShowTab(memHandle);
|
||||
|
||||
|
@ -367,6 +371,9 @@ BOOL CDisasm::DlgProc(UINT message, WPARAM wParam, LPARAM lParam)
|
|||
case IDC_STACKFRAMES:
|
||||
stackTraceView->HandleNotify(lParam);
|
||||
break;
|
||||
case IDC_MODULELIST:
|
||||
moduleList->HandleNotify(lParam);
|
||||
break;
|
||||
case IDC_DEBUG_BOTTOMTABS:
|
||||
bottomTabs->HandleNotify(lParam);
|
||||
break;
|
||||
|
@ -775,6 +782,7 @@ void CDisasm::SetDebugMode(bool _bDebug, bool switchPC)
|
|||
breakpointList->reloadBreakpoints();
|
||||
threadList->reloadThreads();
|
||||
stackTraceView->loadStackTrace();
|
||||
moduleList->loadModules();
|
||||
updateThreadLabel(false);
|
||||
|
||||
SetDlgItemText(m_hDlg, IDC_STOPGO, L"Go");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue