Commit Graph

3258 Commits

Author SHA1 Message Date
x1nixmzeng e6a5287a76 Prompt to try skipping exceptions 2018-01-08 23:43:02 +00:00
x1nixmzeng 31c1674479 Resolve module from callstack addresses 2018-01-08 23:02:09 +00:00
x1nixmzeng c7ccd58103 Cleanup of file access logging 2018-01-07 21:56:10 +00:00
x1nixmzeng 135699e45d Prevent VS catching exceptions when not debugging 2018-01-07 21:36:36 +00:00
x1nixmzeng ba74b162ad Debugger messaging system
Now using RaiseException instead of OutputDebugString
2018-01-07 20:13:47 +00:00
x1nixmzeng 34884531ae Fixed reading memory with an incorrect number of bytes 2018-01-07 01:36:34 +00:00
x1nixmzeng 577913076a Ensure main thread is correctly registered
Further support for debugging access violations
Fixed an infinite loop when resolving symbol names
2018-01-07 00:03:04 +00:00
x1nixmzeng d3e5c0644d Skeleton support for resolving symbols 2018-01-06 18:27:39 +00:00
x1nixmzeng d822b23562 Exposed thread callstacks to the UI 2018-01-06 14:30:36 +00:00
x1nixmzeng cf82249c53 Access violation exceptions now pause execution 2018-01-06 02:53:48 +00:00
x1nixmzeng febaf331e4 Split debug event class into interfaces 2018-01-06 02:20:05 +00:00
x1nixmzeng 1d9e0e7071 Skeleton generic memory methods 2018-01-06 01:32:36 +00:00
x1nixmzeng c6dd474b46 Simplified launch text 2018-01-04 23:59:46 +00:00
x1nixmzeng ff54eb8b9e Further support for identifying modules and threads
A slight restructure too
2018-01-04 23:58:18 +00:00
x1nixmzeng 92d6635c4e Fixed alignment errors when casting debug info types 2018-01-04 23:21:27 +00:00
x1nixmzeng 7c74ff70a3 Workaround for duplicate addresses
Fixes hex parsing, but hacks around #832
2018-01-04 22:30:37 +00:00
x1nixmzeng 7f7714059b Blind symbol cache support 2018-01-04 21:57:49 +00:00
x1nixmzeng 6899e6511e Alert the debugger of the HLECache filename
Quick workaround, but the HLE files should work well as symbol names
2018-01-03 23:35:28 +00:00
x1nixmzeng 65587deb17 Added links to VsChromium 2018-01-03 20:21:23 +00:00
x1nixmzeng 8eb4fa4df8 Expanded debugger event listener interface
Also removed unused Win32 files
2018-01-03 20:20:01 +00:00
x1nixmzeng be7c796a71 Added project goals doc 2018-01-03 00:14:37 +00:00
x1nixmzeng 01ff3b57c7 Minor update for UI to reflect session state 2018-01-02 23:39:42 +00:00
x1nixmzeng 2d8b832f71 Added menu option to launch with CxbxDebugger 2018-01-02 23:29:10 +00:00
x1nixmzeng d12bedaff2 Added CxbxDebugger to main solution 2018-01-02 23:28:09 +00:00
x1nixmzeng 887654f7aa Added skeleton processes debugger
Uses files from Chromium for the Win32 API
2018-01-02 23:21:11 +00:00
PatrickvL 984e2bd510
Merge pull request #821 from ergo720/memory
Virtual memory manager + Kernel memory functions implementation
2017-12-31 23:55:38 +01:00
ergo720 b0cfd2d8de Patches 2017-12-31 20:48:22 +01:00
ergo720 eed9fc75f2 Bug fixes 2017-12-30 17:12:11 +01:00
ergo720 a3f5a4ce74 Oops 2017-12-30 11:00:24 +01:00
ergo720 513d70c010 NtAllocateVirtualMemory/NtFreeVirtualMemory stubs 2017-12-30 01:09:18 +01:00
ergo720 63b85f5f3e Small amend 2017-12-29 12:24:43 +01:00
ergo720 4c393e8ae1 Overlapped allocations + Chihiro/Debug stuff 2017-12-29 11:41:40 +01:00
jarupxx b5a3d23fc8 Restore CloseHandle OOVPA 2017-12-21 13:26:43 +01:00
jarupxx efb24b2015 Fixup an comment and OOVPA
Revert
- Comment-block in XAPI
- lstrcmpiW 3911
- ReadFileEx 3911
- WriteFileEx 3911
- D3DDevice_SetStreamSource 4034

Remove
- CDirectSound_EnableHeadphones 3911
2017-12-21 12:37:51 +01:00
jarupxx 5ad5d5e79d Formatting 2017-12-21 12:37:51 +01:00
jarupxx 36a7306b17 Replace TAB to 4 spaces 2017-12-21 12:37:51 +01:00
jarupxx 1af3ca87a6 Add Notes 2017-12-21 12:37:51 +01:00
jarupxx 682e54b246 Remove unused revision in REGISTER_OOVPAS 2017-12-21 12:37:51 +01:00
jarupxx 00e5ac056a Remove unused HLEDataBase files 2017-12-21 12:37:51 +01:00
jarupxx e715525d7d XAPILIB HLEDataBase Cleanup
Removes Comment outed REGISTER_OOVPAS and invalid OOVPA
2017-12-21 12:37:51 +01:00
jarupxx 80a566cc8b XactEng HLEDataBase Cleanup 2017-12-21 12:37:51 +01:00
jarupxx 9d491556af XOnline HLEDataBase Cleanup 2017-12-21 12:37:51 +01:00
jarupxx f51d0b7d53 XNet HLEDataBase Cleanup 2017-12-21 12:37:51 +01:00
jarupxx 88c3a5f1f9 XG HLEDataBase Cleanup 2017-12-21 12:37:51 +01:00
jarupxx fd6c3f78e2 DSound HLEDataBase Cleanup 2017-12-21 12:37:51 +01:00
jarupxx 35b77ea914 D3D HLEDataBase Cleanup 2017-12-21 12:37:51 +01:00
ergo720 1360ebbc7a Improvements 2017-12-20 14:13:23 +01:00
ergo720 88a815a7ec Tenchu crash fix 2017-12-19 22:37:35 +01:00
ergo720 ac7f933069 Oops (Chihiro again) 2017-12-19 16:21:20 +01:00
ergo720 ad47a2902b Chihiro and bug fixes (final?) 2017-12-19 16:00:33 +01:00