Ben Vanik
|
48425da8ff
|
Sandbox getting close to running.
|
2014-07-12 22:59:16 -07:00 |
|
Ben Vanik
|
9b78dd977b
|
Migrating atomic ops to std::atomic where possible and poly.
|
2014-07-12 17:48:54 -07:00 |
|
Ben Vanik
|
bf882714d0
|
Cleaning up asserts and file/line macros.
|
2014-07-12 16:51:52 -07:00 |
|
Ben Vanik
|
c5f114018e
|
Replacing alloy::Mutex with std::mutex.
|
2014-07-09 22:28:51 -07:00 |
|
Ben Vanik
|
6b197c4c92
|
Removing the debugger and dependencies. Needs rethinking.
|
2014-07-09 21:21:40 -07:00 |
|
Ben Vanik
|
d5f27dbf34
|
Better arg passing for Execute and experimenting with APCs.
|
2014-07-02 15:39:49 -07:00 |
|
Ben Vanik
|
9905380bd0
|
Steal one page of physical heap - this helps catch virt underflows.
|
2014-06-22 21:09:33 -07:00 |
|
Ben Vanik
|
43a3b4f3c0
|
Support constant value movs to mmio memory.
|
2014-06-08 22:21:23 -07:00 |
|
Ben Vanik
|
beb5ee40ee
|
Dirty page table. Not yet used.
|
2014-06-02 07:49:45 -07:00 |
|
Ben Vanik
|
ddbebcda6c
|
Cleanup memory.
|
2014-06-02 07:11:27 -07:00 |
|
Ben Vanik
|
0e3854555d
|
Pure dynamic MMIO access. Prep for more complex GPU memory management.
|
2014-06-01 23:36:18 -07:00 |
|
Ben Vanik
|
c1812406f5
|
Adding a bunch of profiling tracers.
|
2014-05-28 19:19:39 -07:00 |
|
Ben Vanik
|
beb9bd11f0
|
Microprofile integration.
|
2014-05-28 13:59:43 -07:00 |
|
Ben Vanik
|
ef5f59ed0b
|
I seem to relearn blr != return once every month or so.
|
2014-02-02 14:35:16 -08:00 |
|
Ben Vanik
|
f85b83709e
|
Refactoring of function types. Also fixes some library import bugs.
|
2014-01-30 00:22:55 -08:00 |
|
Ben Vanik
|
7fe0a10d43
|
Adding back --break_on_instruction.
|
2014-01-26 11:16:55 -08:00 |
|
Ben Vanik
|
ecf0988ddb
|
Removing SET_RETURN_ADDRESS - hopefully it'll never be needed again.
|
2014-01-26 01:18:59 -08:00 |
|
Ben Vanik
|
8ae6053d0f
|
Deleting LIR and such, wiring up for HIR->x64.
|
2014-01-24 22:26:15 -08:00 |
|
Ben Vanik
|
f36e6cd820
|
Removing JSON dumps.
|
2014-01-23 20:31:26 -08:00 |
|
Ben Vanik
|
0bc49621d4
|
Properly parsing resource infos and implementing XexGetModuleSection.
|
2014-01-19 00:53:22 -08:00 |
|
Ben Vanik
|
faa75c9407
|
Making debug info toggles a flag to allow finer control.
|
2014-01-13 21:12:10 -08:00 |
|
Ben Vanik
|
d224dd94c1
|
Fixing log_heap printing a bit, though damn this stuff is nasty.
|
2014-01-12 15:43:54 -08:00 |
|
Ben Vanik
|
eb5d7e0f31
|
Comments.
|
2014-01-12 14:43:59 -08:00 |
|
Ben Vanik
|
6129e1eb7a
|
Simplifying macros to fix VS' broken preprocessor.
|
2014-01-12 14:06:00 -08:00 |
|
Ben Vanik
|
c7c83ea900
|
Fixing --log_heap
|
2014-01-12 11:09:52 -08:00 |
|
Ben Vanik
|
127595b48a
|
Issuing audio driver callbacks from their own thread.
|
2014-01-12 02:07:17 -08:00 |
|
Ben Vanik
|
de113a4a05
|
Adding thread stack padding.
|
2014-01-05 16:22:49 -08:00 |
|
Ben Vanik
|
e8ca05ca0a
|
MmQueryAllocationSize.
|
2014-01-05 11:19:02 -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
|
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
|
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
|
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
|
f9cd87811d
|
Some games seem to write to 0x0... damn.
|
2013-12-15 15:31:32 -08:00 |
|