|
用2台机器调试,一台host machine用来单步 ,1台remote target machine用来显示,
输入map test后调用CGameConsoleDialog::OnTextChanged
以下是call stack
CGameConsoleDialog::OnTextChanged(vgui2: anel * 0x076b7518) line 495
vgui2::Panel::OnMessage(KeyValues * 0x00f023c8, unsigned int 77210824) line 2227 + 90 bytes
vgui2::VPanel::SendMessage(KeyValues * 0x00f023c8, unsigned int 77210824) line 543 + 47 bytes
CVGui: ispatchMessages() line 742 + 56 bytes
CVGui::RunFrame() line 452 + 8 bytes
CBaseUI::Paint(int 0, int 0, int 640, int 480) line 574
VGui_Paint() line 693
V_RenderView() line 178
SCR_UpdateScreen() line 191
Host_UpdateScreen() line 853
_Host_RunFrame_Render() line 1269
_Host_RunFrame(float 0.0217977) line 1507
Host_RunFrame(float 0.0217977, int 1) line 1584 + 9 bytes
CHostState::State_Run(float 0.0217977, int 1) line 289 + 13 bytes
CHostState::FrameUpdate(float 0.0217977, int 1) line 423
HostState_Frame(float 0.0217977, int 1) line 79
CEngine::Frame() line 202 + 28 bytes
RunListenServer(void * 0x00400000, char * 0x100207a0 g_szBasedir, void * (const char *, int *)* 0x10001028 LauncherFactory(char const *,int *)) line 280
CEngineAPI::Run(void * 0x00400000, char * 0x100207a0 g_szBasedir, void * (const char *, int *)* 0x10001028 LauncherFactory(char const *,int *)) line 323 + 17 bytes
LauncherMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00132387, int 1) line 472 + 33 bytes
跟踪后发现打开的文件是 test_dx60.bsp文件,遂将maps下的test.*改成test_dx60.*,于是打开了这个bsp
为什么加了_dx60还没来得及看
|
|