Commit Graph

978 Commits

Author SHA1 Message Date
Ben Vanik
bb41ab717b KeWaitForMultipleObjects. 2014-01-05 01:49:10 -08:00
Ben Vanik
372fd97821 Moving Wait() to XObject base. 2014-01-05 01:22:08 -08:00
Ben Vanik
8bba532f25 ExTerminateThread and NtReleaseSemaphore. 2014-01-05 01:08:30 -08:00
Ben Vanik
b7f83f4154 XamUserGetSigninInfo, NtCreateSemaphore, busted error codes. 2014-01-05 00:48:00 -08:00
Ben Vanik
29208a7fae Fixing broken spinlock. 2014-01-05 00:28:59 -08:00
Ben Vanik
9f1a3795b7 Fixing up license stuff. 2014-01-04 23:57:39 -08:00
Ben Vanik
6f7855817e Dummy XamuserReadProfileSettings. 2014-01-04 23:37:17 -08:00
Ben Vanik
21efe58254 Fix XInput query. 2014-01-04 22:41:23 -08:00
Ben Vanik
9b02cfb560 XInputGetKeystroke/Ex. 2014-01-04 22:38:56 -08:00
Ben Vanik
4d92720109 Moving all kernel files around just to fuck with whoever's keeping track ;) 2014-01-04 17:12:46 -08:00
Ben Vanik
aad4d7bebf In progress XNotify stuff. Going to merge xam/xboxkrnl next. 2014-01-04 16:18:16 -08:00
Ben Vanik
2a1d1d55d7 XamGetSystemVersion = 0 to stop dynamic kernel function loading (for now). 2014-01-04 14:12:23 -08:00
Ben Vanik
fc074fefe9 XNetGetEthernetLinkStatus = 0 to stop games from trying to use the net. 2014-01-04 14:12:01 -08:00
Ben Vanik
90ff8e590f Probably correct semaphore object. 2014-01-04 13:56:38 -08:00
Ben Vanik
eff46a9d0b Dummy KeSetBasePriorityThread. 2014-01-04 13:40:01 -08:00
Ben Vanik
8fd9aaa257 KeResumeThread. 2014-01-04 13:38:33 -08:00
Ben Vanik
615229bd87 Minor fixes and debug helpers to track externs. 2014-01-04 13:20:19 -08:00
Ben Vanik
93ea56179a Moving LoadAcquire/StoreRelease behavior up into HIR. 2014-01-04 00:50:48 -08:00
Ben Vanik
7969349126 Fixing some shutdown code. 2014-01-02 18:58:44 -08:00
Ben Vanik
125e7278c6 Ugh. Replacing the fancy templates with hand coded sequences for now. 2014-01-02 00:00:14 -08:00
Ben Vanik
5bc74313e3 Fixing broken instruction offsets on block splits. 2013-12-27 15:00:34 -08:00
Ben Vanik
aa021d22dd --wait_for_debugger 2013-12-26 17:51:46 -08:00
Ben Vanik
85dec3bf44 Fixing unused member and duplicate member. 2013-12-25 20:43:23 -08:00
Ben Vanik
5fef117aa0 Register display. 2013-12-25 20:14:41 -08:00
Ben Vanik
a1da55a006 Threads displayed. 2013-12-25 17:31:53 -08:00
Ben Vanik
d368e0cb74 Caching function list and only sending deltas. 2013-12-25 07:00:42 -08:00
Ben Vanik
20249c2290 Disabling UI when offline. 2013-12-25 06:43:08 -08:00
Ben Vanik
44cbe1bbcf Finishing off module info for now. 2013-12-24 22:08:44 -08:00
Ben Vanik
dcd9f8b6ff Module info in json. 2013-12-24 17:25:29 -08:00
Ben Vanik
8a8ee5dadc Starting modal for module info. 2013-12-24 14:09:19 -08:00
Ben Vanik
98efc7ddfa Suspend/resume working. 2013-12-23 19:46:35 -08:00
Ben Vanik
475ddc1fcf Breakpoint hits reaching all the way to UI.
Nasty json only hackery right now, but fixable to support other protocols.
2013-12-23 14:01:13 -08:00
Ben Vanik
5e9a2c6d27 Client-specific debug state. 2013-12-22 19:58:00 -08:00
Ben Vanik
7098ed3b02 Plumbing breakpoints down into alloy Debugger interface. 2013-12-22 17:50:14 -08:00
Ben Vanik
e45a7afabc MakeReady behavior. 2013-12-22 16:48:50 -08:00
Ben Vanik
9208132ad9 Load map files and set function names. 2013-12-22 14:04:41 -08:00
Ben Vanik
d861ef8aab Prettier ppc disasm. 2013-12-22 13:06:15 -08:00
Ben Vanik
de6dc92663 Only generate debug info when in --debug mode (or asked). 2013-12-22 09:50:31 -08:00
Ben Vanik
c92142ca02 Displaying (unformatted) function code. 2013-12-22 09:25:44 -08:00
Ben Vanik
4ecdfed46f Function listing and selection. 2013-12-22 02:59:42 -08:00
Ben Vanik
a631ada0f7 Routing messages to debug targets. 2013-12-22 00:51:50 -08:00
Ben Vanik
284e8a92e6 Deleting old debugger code. 2013-12-22 00:23:00 -08:00
Ben Vanik
80d8dc02aa Messaging over debug channel. 2013-12-22 00:21:35 -08:00
Ben Vanik
da340891c4 Fixing sockets and response. 2013-12-21 11:52:48 -08:00
Ben Vanik
d98d5c855a WaitForClient moved to server, now working. 2013-12-20 23:52:47 -08:00
Ben Vanik
8a7bd7b69a GET /sessions returns the title info. 2013-12-20 23:44:22 -08:00
Ben Vanik
1461792289 Debugger now listens for connections and will only allow one at a time. 2013-12-19 10:08:25 -08:00
Ben Vanik
2cb5c97052 GDB debug protocol that IDA can connect to.
Unfortunately, IDA sucks, and this likely won't ever work right.
2013-12-17 10:20:07 -08:00
Ben Vanik
b5f5668f6d Sockets implementation for Windows, WebSockets client now working. 2013-12-16 22:43:03 -08:00
Ben Vanik
d548e7f770 Starting revival of debugger system. Work on #41. 2013-12-16 20:28:58 -08:00