Dr. Chat
9376ed3f01
Whoops
2015-06-13 00:33:24 -05:00
Dr. Chat
bdcadeffe5
XObject CreateNative
2015-06-12 21:30:32 -05:00
Dr. Chat
4c9cab4346
Make XThread create a kernel object for itself
2015-06-12 19:02:17 -05:00
Dr. Chat
60cf80d85c
Actually give the game the new handle
2015-06-09 19:04:41 -05:00
Dr. Chat
72a641efac
Fix up NtDuplicateObject
2015-06-09 18:58:21 -05:00
Ben Vanik
08770a4ec0
Mass renaming. I love clang-format.
2015-05-31 16:58:12 -07:00
Ben Vanik
f5a2b85d42
Switching to xe::mutex.
2015-05-25 00:52:21 -07:00
Ben Vanik
a2b66f9109
LookupObject'ing code.
2015-05-25 00:52:19 -07:00
Ben Vanik
120e09f8e7
XObject::GetObject->GetNativeObject
2015-05-25 00:52:19 -07:00
Ben Vanik
147a70b9c1
Rewriting memory manager.
2015-05-17 00:16:56 +01: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
23eb343484
Calling DllMain, fixing ref count, and fixing module search.
2015-05-09 00:56:42 -07:00
Ben Vanik
e3220f7ae6
Code cleanup: moving poly/ into xenia/base/
2015-05-02 03:42:51 -07:00
Ben Vanik
642259e16f
Code cleanup: moving ExportResolver to xe::cpu
2015-05-02 02:11:11 -07:00
Ben Vanik
30f7effa73
Code cleanup: removing common.h
2015-05-02 01:25:59 -07:00
Ben Vanik
90e489527a
Enough of ObOpenObjectByName to handle basic usage + asserts for others.
...
Fixes #143 .
2015-02-11 09:42:12 -08:00
Ben Vanik
c33613b2f8
assert_unhandled_case on ObReferenceObjectByHandle.
2015-02-02 23:07:21 -08:00
Ben Vanik
00e4a4fe1b
Fix #include format.
2015-01-31 22:49:47 -08:00
Ben Vanik
a0eebf8898
Removing old run loop/ref/core/etc.
2014-12-31 19:26:51 -08:00
Ben Vanik
1c4dcd5e0e
clang-format on most of kernel/
2014-08-17 13:13:03 -07:00
Ben Vanik
c84fcc70a4
Cleaning up kernel namespaces.
2014-08-16 00:25:13 -07:00
Ben Vanik
916dc397ab
Part 1 of kernel simplification/cleanup: removing externs.
2014-08-15 22:59:28 -07:00
gibbed
7e22d3be92
- Renamed SHIM_SET_RETURN macro to SHIM_SET_RETURN_64.
...
- Added SHIM_SET_RETURN_32 macro, which sign-extends to 64-bit.
- Updated all uses of SHIM_SET_RETURN to the appropriate macro (either SHIM_SET_RETURN_32 or SHIM_SET_RETURN_64).
2014-01-19 07:24:16 -08:00
Ben Vanik
0f95864b8d
NtDuplicateObject.
2014-01-05 15:56:37 -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