Ben Vanik
|
87b8ebd613
|
Forgot to switch macros.
|
2013-05-26 19:19:26 -07:00 |
Ben Vanik
|
9f320ba4a7
|
Prepping kernel export tables for various uses.
|
2013-05-26 18:57:41 -07:00 |
Ben Vanik
|
1b07aace73
|
Moving kernel functions into their proper namespaces.
|
2013-05-26 18:43:57 -07:00 |
Ben Vanik
|
1a5a8d748d
|
Adding missing files to the xam gypi.
|
2013-05-26 18:40:51 -07:00 |
Ben Vanik
|
c10d719d53
|
Floating point loads/stores.
Seem correct. Maybe not.
|
2013-05-26 17:59:11 -07:00 |
Ben Vanik
|
a09170b2c6
|
Fixing bad EA write order.
|
2013-05-26 17:49:37 -07:00 |
Ben Vanik
|
a6db12b48f
|
ldx/ldux.
|
2013-05-26 17:43:37 -07:00 |
Rick Gibbed
|
0ca44083e6
|
Stick the export ordinal in the dummy address for unimplemented export data, to make it obvious what it is when debugging.
|
2013-05-26 17:37:31 -07:00 |
Rick Gibbed
|
c29c4b067f
|
Corrected a xam export to variable.
|
2013-05-26 17:23:30 -07:00 |
Ben Vanik
|
b5e729f89e
|
sld.
|
2013-05-26 16:30:52 -07:00 |
Ben Vanik
|
924b08b264
|
cntlzd and fixing broken cntlzwx.
|
2013-05-26 16:30:43 -07:00 |
Ben Vanik
|
86396816f5
|
rldicl, rldicr.
|
2013-05-26 16:10:25 -07:00 |
Ben Vanik
|
fd86370ccc
|
Fixing warnings on mtmsr/mtmsrd disasm.
|
2013-05-26 15:03:36 -07:00 |
Rick Gibbed
|
5f494a4449
|
Corrected many xboxkrnl exports to variable.
|
2013-05-26 09:46:20 -07:00 |
Rick Gibbed
|
1b3351b1e2
|
disasm for mfmsr, mtmsr, mtmsrd
|
2013-05-26 08:39:31 -07:00 |
Ben Vanik
|
82159b2b9d
|
Adding lfd.
|
2013-05-26 07:19:09 -07:00 |
Ben Vanik
|
9d63eb7499
|
Fixing condition updates for unsigned compares.
|
2013-05-26 04:21:07 -07:00 |
Ben Vanik
|
5d83465ce4
|
Fixing branches via the indirection block.
Also disabling the local indirection optimization until it's implemented.
|
2013-05-26 03:59:32 -07:00 |
Ben Vanik
|
22f186d713
|
Better asserts/checks around bad function addresses.
|
2013-05-26 03:26:49 -07:00 |
Ben Vanik
|
bf9e92c027
|
Fixing typo in disasm.
|
2013-05-26 02:48:31 -07:00 |
Ben Vanik
|
35ce144a37
|
Disasm of some memory routines.
|
2013-05-26 02:45:32 -07:00 |
Rick Gibbed
|
6678279ebf
|
Corrected more issues with X_RTL_CRITICAL_SECTION, RtlInitializeCriticalSection, RtlInitializeCriticalSectionAndSpinCount.
|
2013-05-26 02:36:48 -07:00 |
Rick Gibbed
|
d385bc6a10
|
Added XEASSERTSTRUCTSIZE macro.
|
2013-05-26 02:36:07 -07:00 |
Rick Gibbed
|
237ab5551f
|
Oops. Fixed some formatting in previous commit.
|
2013-05-26 02:21:05 -07:00 |
Rick Gibbed
|
3ac3d8078d
|
Corrected some issues with X_RTL_CRITICAL_SECTION, RtlInitializeCriticalSection, RtlInitializeCriticalSectionAndSpinCount.
|
2013-05-26 02:18:49 -07:00 |
Ben Vanik
|
6b851da9d7
|
Fixing analysis regression: don't analyze on gets during analysis pass.
|
2013-05-26 02:11:08 -07:00 |
Ben Vanik
|
f94256aaaf
|
Adding a simple heuristic to find leaf thunk functions.
|
2013-05-26 01:43:44 -07:00 |
Rick Gibbed
|
1640acaf8a
|
mftb
|
2013-05-26 00:48:53 -07:00 |
Ben Vanik
|
7febbe0f86
|
Fixing <8b memory accesses.
|
2013-05-26 00:44:20 -07:00 |
Rick Gibbed
|
0855fe7014
|
addicx
|
2013-05-26 00:27:36 -07:00 |
Ben Vanik
|
ab762e0009
|
Adding disassemblers for the fpu instructions.
|
2013-05-26 00:13:46 -07:00 |
Ben Vanik
|
4073028188
|
Very basic, super slow, nasty indirection.
|
2013-05-25 20:32:58 -07:00 |
Ben Vanik
|
2986a0be82
|
Removing debug int3.
|
2013-05-25 17:20:52 -07:00 |
Ben Vanik
|
ce27fb333b
|
Fixing rlwimix.
|
2013-05-25 17:08:31 -07:00 |
Ben Vanik
|
bd8376e231
|
Making xenia-test run on Windows.
|
2013-05-25 05:20:28 -07:00 |
Ben Vanik
|
edb3aabdd4
|
Removing llvm backend.
|
2013-05-25 04:28:21 -07:00 |
Ben Vanik
|
eb22289dc7
|
Fixing bad fcmpu disasm.
|
2013-05-25 04:25:27 -07:00 |
Ben Vanik
|
a5da226617
|
cntlzwx.
|
2013-05-25 03:23:33 -07:00 |
Ben Vanik
|
de85adea2e
|
divwx/divwux.
|
2013-05-25 02:49:44 -07:00 |
Ben Vanik
|
9f3f5d2c0e
|
mullw.
|
2013-05-25 01:56:42 -07:00 |
Ben Vanik
|
e29de199ff
|
srawix.
|
2013-05-25 01:50:46 -07:00 |
Ben Vanik
|
8207bb8088
|
negx
|
2013-05-25 01:35:19 -07:00 |
Ben Vanik
|
07d0dd98b6
|
slwx, ignoring twi.
|
2013-05-25 01:31:38 -07:00 |
Ben Vanik
|
ed401449b7
|
Only create the shared return block if required.
|
2013-05-25 00:45:16 -07:00 |
Ben Vanik
|
da62ec56f9
|
Adding the ret required for tail calls.
|
2013-05-25 00:41:01 -07:00 |
Ben Vanik
|
fb22aeb5ac
|
Fixing assertion warnings from asmjit.
|
2013-05-25 00:40:30 -07:00 |
Ben Vanik
|
ea2cf390d7
|
Defining ASMJIT_DEBUG in debug builds.
|
2013-05-25 00:28:04 -07:00 |
Ben Vanik
|
f3552ff9a5
|
Implementing RtlImageXexHeaderField better.
|
2013-05-25 00:08:01 -07:00 |
Ben Vanik
|
eac03765db
|
Adding addx. Whoops.
|
2013-05-25 00:07:35 -07:00 |
Ben Vanik
|
12b2dc153e
|
Disabling the faked KeDebugMonitorData.
|
2013-05-24 23:43:11 -07:00 |