Commit Graph

269 Commits

Author SHA1 Message Date
Ben Vanik
8e3ca029c2 Heap allocating large register files. 2013-12-25 23:16:16 -08:00
Ben Vanik
1b533d8c2b Fix for accidentally including rest fns as branches. 2013-12-25 23:15:57 -08:00
Ben Vanik
60cc910d19 Fixing uninitialized variable, via jdarpinian. 2013-12-25 22:16:50 -08:00
Ben Vanik
76be00dfdf Fiddling. 2013-12-25 21:58:40 -08:00
Ben Vanik
e07ced0f00 Making address calculation shared and (maybe) fixing it. 2013-12-25 21:33:15 -08:00
Ben Vanik
abc5aac7ee Removing unused code, via jdarpinian. 2013-12-25 20:57:07 -08:00
Ben Vanik
85dec3bf44 Fixing unused member and duplicate member. 2013-12-25 20:43:23 -08:00
Ben Vanik
ae3a042f8a Fixing broken vector compare. 2013-12-25 20:38:27 -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
062610c596 Fixing various bugs. 2013-12-24 23:29:40 -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
a0256fac45 Removing empty files to shut VS up. 2013-12-23 11:52:51 -08:00
Ben Vanik
31b8c02cbf Breakpoints triggering. 2013-12-22 23:04:24 -08:00
Ben Vanik
5881a58c49 More plumbing for breakpoints. 2013-12-22 22:03:06 -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
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
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
f2348301ea More aggressive constant propagation pass. 2013-12-15 14:40:18 -08:00
Ben Vanik
769b8d59d9 Fixing some constant checks. 2013-12-15 14:34:57 -08:00
Ben Vanik
84651623a5 Removing BranchIf. 2013-12-15 14:34:41 -08:00
Ben Vanik
417a970aab Various fixes. 2013-12-15 13:58:40 -08:00
Ben Vanik
1d0ed4882d Constant type fixes. 2013-12-15 12:09:28 -08:00
Ben Vanik
88cdb9e36c Replacing store vector left/right opcodes by just using permutes. 2013-12-15 11:58:54 -08:00
Ben Vanik
a44551c418 Fixing some copy/paste errors. Sigh. 2013-12-14 15:47:45 -08:00
Ben Vanik
52ff9bdfd0 Fixing swizzle. 2013-12-14 15:47:32 -08:00
Ben Vanik
1fb8650f6d Fixing I2F. 2013-12-14 14:41:45 -08:00
Ben Vanik
8af24ab9bb Fixing vrlimi128 2013-12-14 09:27:34 -08:00
Ben Vanik
c9adf893a6 Fixing a bunch of vector ops. 2013-12-14 08:47:36 -08:00
Ben Vanik
7ebdd3f7e0 Fixing vectors. 2013-12-14 07:17:33 -08:00
Ben Vanik
21d1e7236b Fixing permute functions. 2013-12-14 06:24:29 -08:00
Ben Vanik
a1f41c656a stve*x 2013-12-13 22:24:19 -08:00
Ben Vanik
d1210218ac Comment fixes. 2013-12-13 21:20:01 -08:00
Ben Vanik
69704853a3 Special casing sldi. 2013-12-13 20:11:04 -08:00
Ben Vanik
24ce893256 Fixing ROTL macro. 2013-12-13 20:10:56 -08:00
Ben Vanik
689de0279f Swapping bytes. Probably still wrong. 2013-12-08 23:33:40 -08:00
Ben Vanik
eb2d596c27 srawx, vsldoi, vupkd3d of D3DCOLOR -- all untested 2013-12-08 23:15:05 -08:00
Ben Vanik
3ec930d9fc INSERT 2013-12-08 23:14:27 -08:00
Ben Vanik
ccd5346332 LOAD/STORE_VECTOR_LEFT/RIGHT. It'd be nice not to have these. 2013-12-08 22:16:37 -08:00
Ben Vanik
b9df6dc703 load_vector_sh* 2013-12-08 20:58:24 -08:00
Ben Vanik
07b5c3ad81 Adding f64-to-i32 convert. 2013-12-08 20:42:33 -08:00
Ben Vanik
24a13b4021 Fixing carry. 2013-12-08 20:42:20 -08:00
Ben Vanik
2e5489e22f Making the trace format easier to diff with the old stuff. 2013-12-08 20:42:12 -08:00
Ben Vanik
65a36fd69c Fixing CNTLZ. 2013-12-08 16:01:11 -08:00