Dr. Chat
|
f2ac2af8cd
|
Change kernel state's object mutex to a recursive mutex
KernelState::IsKernelModule
|
2015-05-18 00:40:43 -05:00 |
|
Ben Vanik
|
4d32c7af05
|
Attempting a thread priority mapping.
|
2015-05-17 21:26:27 -07:00 |
|
Ben Vanik
|
56e27990e0
|
Fixing name check.
|
2015-05-17 17:17:56 -07:00 |
|
Ben Vanik
|
c1a0f46ea8
|
Implementing dcbz.
|
2015-05-17 16:40:38 -07:00 |
|
Ben Vanik
|
b44a7a7730
|
Allocating stacks in the right place.
|
2015-05-17 13:10:02 -07:00 |
|
Ben Vanik
|
37804d692c
|
Fixing stack allocation alignment.
|
2015-05-17 10:17:32 -07:00 |
|
Dr. Chat
|
662fa97444
|
XObject SetNativePointer: Added flag to disable asserts on uninitialized memory
|
2015-05-16 18:47:33 -05:00 |
|
Ben Vanik
|
da630cc159
|
Starting to clean up thread state.
|
2015-05-16 16:34:14 -07:00 |
|
Ben Vanik
|
147a70b9c1
|
Rewriting memory manager.
|
2015-05-17 00:16:56 +01:00 |
|
Ben Vanik
|
6239ff9616
|
Disabling thread state 0x150 set.
|
2015-05-16 01:49:57 -07:00 |
|
Ben Vanik
|
8d4f54e240
|
Thread state updates.
|
2015-05-16 01:45:56 -07:00 |
|
Ben Vanik
|
88596611d1
|
Thread tweeks.
|
2015-05-16 00:12:25 -07:00 |
|
Dr. Chat
|
e6b4c6056f
|
Calculate xex size based on the total size of all of the sections
|
2015-05-14 21:54:18 -05:00 |
|
Ben Vanik
|
380fabebe7
|
async errors.
|
2015-05-14 17:13:54 -07:00 |
|
Ben Vanik
|
9ea88ff901
|
Hack for testing completion routines - this is not correct.
Assert left in on purpose.
|
2015-05-14 16:35:46 -07:00 |
|
Ben Vanik
|
46eedeab01
|
Fixing up some overlapped completion routine stuff.
|
2015-05-14 16:35:29 -07:00 |
|
Ben Vanik
|
abf7b794e6
|
Adding --headless and basic message box UI.
|
2015-05-14 16:21:08 -07:00 |
|
gibbed
|
6fe545b3e9
|
Return X_ERROR_PATH_NOT_FOUND instead of X_ERROR_FILE_NOT_FOUND in XamContentCreateCore.
|
2015-05-14 17:02:28 -05:00 |
|
gibbed
|
61f4095851
|
Set thread affinity of the specific thread, not the current thread.
|
2015-05-14 17:02:28 -05:00 |
|
gibbed
|
283f5269d5
|
Create native threads with default stack size.
|
2015-05-14 17:02:27 -05:00 |
|
gibbed
|
ac1a805b8e
|
Implemented RtlNtStatusToDosError lookup tables.
|
2015-05-14 13:41:45 -05:00 |
|
gibbed
|
169c0fd26b
|
Oops. Sorting.
|
2015-05-14 12:01:24 -05:00 |
|
gibbed
|
20144709e3
|
Added xboxkrnl_error.cc/.h and moved RtlNtStatusToDosError to it.
|
2015-05-14 11:59:50 -05:00 |
|
Dr. Chat
|
398a412707
|
Inherit exe stack size if user doesn't specify one
|
2015-05-14 00:59:29 -05:00 |
|
Ben Vanik
|
6aec2c0d02
|
Whoops. I'm tired.
|
2015-05-13 00:38:55 -07:00 |
|
Ben Vanik
|
3b2035a054
|
Adding case for ObReferenceObjectByHandle, but impl still todo.
|
2015-05-13 00:37:35 -07:00 |
|
Ben Vanik
|
7622746ecf
|
4A seems more legit for video mode unk. Still no clue what it is.
|
2015-05-12 21:41:44 -07:00 |
|
gibbed
|
c00ded9fbc
|
Fixed VdQueryVideoFlags.
|
2015-05-12 22:59:21 -05:00 |
|
gibbed
|
95080cefa2
|
Fixed second argument in XamEnableInactivityProcessing.
|
2015-05-12 21:56:24 -05:00 |
|
Ben Vanik
|
5fbdd6e262
|
Fixing XMP playlist handles.
|
2015-05-12 19:55:10 -07:00 |
|
gibbed
|
fc9f9d9a60
|
This is probably more correct. Gets rid of all xobject related asserts for several games.
|
2015-05-12 06:51:30 -05:00 |
|
Ben Vanik
|
7a00b76a6e
|
Debugger stuff, and changing to vcproj's/sln.
|
2015-05-09 17:48:12 -07:00 |
|
Ben Vanik
|
4411a4499d
|
XEX-style exports, dumping exports, and prepping kernel export lookup.
|
2015-05-09 00:59:03 -07:00 |
|
Ben Vanik
|
23eb343484
|
Calling DllMain, fixing ref count, and fixing module search.
|
2015-05-09 00:56:42 -07:00 |
|
Dr. Chat
|
0f2b1491b7
|
Call a DLL's entry-point function in XexLoadImage
|
2015-05-08 22:51:03 -05:00 |
|
Dr. Chat
|
8deb622abb
|
Execute module entry-point function if it has one.
|
2015-05-08 22:50:54 -05:00 |
|
Ben Vanik
|
ade5388728
|
bool-ifying xe::cpu
|
2015-05-05 18:52:54 -07:00 |
|
Ben Vanik
|
b07d5b8ed3
|
Fixing compile warnings.
|
2015-05-05 18:52:37 -07:00 |
|
Dr. Chat
|
bffd2624fc
|
Lookup XEX export by ordinal
|
2015-05-05 18:54:01 -05:00 |
|
Dr. Chat
|
54d84f04e3
|
XamLoaderLaunchTitle log parameters
|
2015-05-05 15:17:45 -05:00 |
|
Ben Vanik
|
649eb1cf8e
|
Merge pull request #190 from DrChat/load_module
XexLoadImage support for user modules
|
2015-05-04 20:32:12 -07:00 |
|
Ben Vanik
|
442e5f2840
|
clang-format
|
2015-05-04 20:24:02 -07:00 |
|
Dr. Chat
|
1b111f0313
|
Thread safety
|
2015-05-04 22:16:48 -05:00 |
|
Dr. Chat
|
f12a8dbe20
|
Release modules on destruction
|
2015-05-04 22:07:58 -05:00 |
|
Dr. Chat
|
9f0663efa2
|
XexLoadImage for user modules
|
2015-05-04 22:03:14 -05:00 |
|
Dr. Chat
|
d86674ed82
|
Whoops
|
2015-05-04 21:39:43 -05:00 |
|
Dr. Chat
|
9603a0a683
|
Formatting
|
2015-05-04 20:58:30 -05:00 |
|
Dr. Chat
|
1571c51a56
|
Kill some unused code
|
2015-05-04 20:33:04 -05:00 |
|
Dr. Chat
|
e90475a31b
|
kill the TODO
|
2015-05-04 20:26:18 -05:00 |
|
Dr. Chat
|
6a602affed
|
Don't parse loader export table for now (since it's referenced to with an exact address)
|
2015-05-04 18:16:31 -05:00 |
|