Ben Vanik
|
a92566dfc5
|
More style.
|
2015-08-07 21:29:03 -07:00 |
|
Dr. Chat
|
b6f8985c8c
|
Shuffle around RTL critical section code and add asserts
Get thread ID using new api
|
2015-07-21 22:09:26 -05:00 |
|
Ben Vanik
|
48d5d76882
|
Cleaning up RtlTimeToTimeFields/TimeFieldsToTime. Needs a non-win32 impl.
|
2015-07-15 22:10:24 -07:00 |
|
Ben Vanik
|
8154d1dad6
|
Moving xe::Memory and code cache to abstracted APIs.
|
2015-07-15 22:10:05 -07:00 |
|
Ben Vanik
|
d89bad7380
|
Removing uses of Sleep/SwitchToThread/etc.
|
2015-07-13 21:54:24 -07:00 |
|
Dr. Chat
|
d809af5902
|
xbox kernel RTL cleanup
|
2015-06-28 20:39:45 -05:00 |
|
Ben Vanik
|
84e884a07f
|
Moving get_opt_header out of xex2.
|
2015-06-28 14:01:53 -07:00 |
|
Ben Vanik
|
010b701e05
|
Iterating on RtImageXexHeaderField.
|
2015-06-28 13:44:59 -07:00 |
|
Ben Vanik
|
996f99bd85
|
Quick fix for RtlImageXexHeaderField - still some more to do.
|
2015-06-28 12:17:48 -07:00 |
|
Dr. Chat
|
bb900ba9db
|
XexExecutableModuleHandle export now points to the executing HMODULE
|
2015-06-27 23:42:46 -05:00 |
|
Dr. Chat
|
169cb65d96
|
Remove unused execution_info_ptr
|
2015-06-27 22:38:10 -05:00 |
|
Dr. Chat
|
e94ad84fe9
|
RtlImageXexHeaderField special case for XEX_HEADER_EXECUTION_INFO
|
2015-06-27 17:06:27 -05:00 |
|
Ben Vanik
|
00b3b0eab9
|
Adding assertion to RtlImageXexHeaderField + fixing return (maybe).
|
2015-06-07 21:51:19 -07:00 |
|
Ben Vanik
|
f9742cc3eb
|
Fixing formatting.
|
2015-06-04 16:56:42 -07:00 |
|
Ben Vanik
|
08770a4ec0
|
Mass renaming. I love clang-format.
|
2015-05-31 16:58:12 -07:00 |
|
Ben Vanik
|
d97a6d1929
|
NtReadFile APC, somewhat.
|
2015-05-29 21:24:23 -07:00 |
|
Ben Vanik
|
a4edb7f9e1
|
Removing 64bit return type and cleaning up some SHIM* stuff pre-refactor.
|
2015-05-29 17:12:30 -07:00 |
|
Ben Vanik
|
5cfb69434c
|
Modules using object_ref.
|
2015-05-25 00:51:27 -07:00 |
|
Ben Vanik
|
4d41840728
|
Misc threading fixes and flags to ignore priorities/affinities.
|
2015-05-21 22:33:29 -07:00 |
|
Ben Vanik
|
b119aa50f5
|
Fixing thread ID.
|
2015-05-18 21:24:14 -07:00 |
|
gibbed
|
20144709e3
|
Added xboxkrnl_error.cc/.h and moved RtlNtStatusToDosError to it.
|
2015-05-14 11:59:50 -05:00 |
|
Ben Vanik
|
e3220f7ae6
|
Code cleanup: moving poly/ into xenia/base/
|
2015-05-02 03:42:51 -07:00 |
|
Ben Vanik
|
99816056be
|
Code cleanup: removing poly.h
|
2015-05-02 02:29:26 -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
|
727ffaa122
|
Various fixes and utilties.
|
2015-05-02 00:26:03 -07:00 |
|
Ben Vanik
|
ec84a688e9
|
Starting to properly attribute virtual vs. physical memory accesses.
|
2015-03-29 11:11:35 -07:00 |
|
Ben Vanik
|
3a197705bb
|
Special memory functions for system allocs.
|
2015-03-28 15:54:44 -07:00 |
|
Ben Vanik
|
281abea955
|
Converting addresses in xe::cpu to 32bit.
|
2015-03-24 19:41:29 -07:00 |
|
Ben Vanik
|
a482d7968b
|
Fixing bad log and warnings.
|
2015-02-13 11:29:07 -08:00 |
|
Ben Vanik
|
6598556446
|
Implementing RtlCompareString/RtlCompareStringN. Fixes #162.
|
2015-02-13 10:43:56 -08:00 |
|
Ben Vanik
|
bba8f6391b
|
Tweaking CriticalSection.
|
2015-02-02 23:07:16 -08:00 |
|
Ben Vanik
|
00e4a4fe1b
|
Fix #include format.
|
2015-01-31 22:49:47 -08:00 |
|
Ben Vanik
|
1ae2f2a7af
|
Fixing warnings under the new VC++.
|
2014-12-19 19:29:12 -08:00 |
|
Ben Vanik
|
0ad3ed0230
|
Fixing RtlMultiByteToUnicodeN.
|
2014-09-13 14:54:47 -07:00 |
|
Ben Vanik
|
f6c73819a3
|
Fixing add_carry (+typos).
|
2014-08-22 21:58:28 -07:00 |
|
Ben Vanik
|
1c4dcd5e0e
|
clang-format on most of kernel/
|
2014-08-17 13:13:03 -07:00 |
|
Ben Vanik
|
ead74f2cdb
|
More string switching.
|
2014-08-16 16:46:20 -07:00 |
|
Ben Vanik
|
7c5fa88661
|
More string swapping and cleaning up main().
|
2014-08-16 16:34:13 -07:00 |
|
Ben Vanik
|
c84fcc70a4
|
Cleaning up kernel namespaces.
|
2014-08-16 00:25:13 -07:00 |
|
Ben Vanik
|
bf48e9fbbd
|
Part 2 of kernel cleanup: merging functions into shims.
|
2014-08-16 00:11:24 -07:00 |
|
Ben Vanik
|
916dc397ab
|
Part 1 of kernel simplification/cleanup: removing externs.
|
2014-08-15 22:59:28 -07:00 |
|
Ben Vanik
|
3de39aaf10
|
Postmortem debug target now loads/scans the trace and inits the filesystem.
|
2014-08-15 22:02:10 -07:00 |
|
Ben Vanik
|
b02ce5e95e
|
Adding control flow simplification pass to compensate for lack of phi.
|
2014-08-06 14:19:42 -07:00 |
|
Ben Vanik
|
b58b7c1783
|
Debug cleanup.
|
2014-08-05 12:51:01 -07:00 |
|
Ben Vanik
|
8460afadd3
|
RtlUnicodeStringToAnsiString
|
2014-08-04 21:54:09 -07:00 |
|
Ben Vanik
|
ec4f41fec4
|
Moving byte order/memory access to poly.
|
2014-07-17 19:20:17 -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
|
a5627ee25a
|
Hide lock logging.
|
2014-07-03 12:59:08 -07:00 |
|