Dr. Chat
|
9186d011f0
|
Bring back some important debug dumps
|
2015-07-03 21:28:02 -05:00 |
Dr. Chat
|
1788ee1589
|
Linting.
|
2015-07-03 20:11:08 -05:00 |
Dr. Chat
|
03ffb20a43
|
Warn when importing an unimplemented kernel function
|
2015-07-03 19:44:11 -05:00 |
Dr. Chat
|
8cb8098a6b
|
Dump import libraries
|
2015-07-03 19:43:43 -05:00 |
Dr. Chat
|
ed3db90666
|
Dump a few more headers (incl. execution header)
|
2015-07-03 19:16:36 -05:00 |
Dr. Chat
|
b852ce75df
|
Write a dummy value into unresolved import variables.
|
2015-07-03 19:00:07 -05:00 |
Dr. Chat
|
74d57cfd0a
|
Dump exports by name in debug log
|
2015-07-03 18:45:11 -05:00 |
Dr. Chat
|
e58bb5ad9f
|
ReImplement XexModule::GetProcAddress
|
2015-07-03 18:29:14 -05:00 |
Dr. Chat
|
d616231c8b
|
Trigger a PPC debug trap if an unresolved import is called.
|
2015-07-03 18:03:33 -05:00 |
Dr. Chat
|
800f982a4d
|
XEX2 Security Page Descriptors
|
2015-07-03 10:58:33 -05:00 |
Dr. Chat
|
c32a94599e
|
Use the guest copy of the xex header for guest code.
|
2015-07-03 10:51:56 -05:00 |
Dr. Chat
|
307feaf893
|
Formatting.
|
2015-07-03 10:51:35 -05:00 |
Dr. Chat
|
0211135fd6
|
Fix potential corruption for GetOptHeader
|
2015-07-03 10:41:43 -05:00 |
Dr. Chat
|
a25090f3ca
|
Templated XUserModule::GetOptHeader
|
2015-07-03 10:27:08 -05:00 |
Dr. Chat
|
82ec1c345d
|
Dump all xex2 headers in XUserModule (minus a couple)
|
2015-07-03 08:17:24 -05:00 |
Dr. Chat
|
362a521c79
|
Rewrite XexModule to drop dependency on old xex2 headers for imports
|
2015-07-03 08:17:23 -05:00 |
Dr. Chat
|
be5f8d3aa4
|
Simplify some logic in parsing import libraries
Change struct used in export lookups
|
2015-07-03 08:17:23 -05:00 |
Dr. Chat
|
029babaf5d
|
Drop dependency on old-style xex2 headers
|
2015-07-03 08:15:53 -05:00 |
Dr. Chat
|
fe87c08424
|
Shuffle some code around.
|
2015-07-03 08:15:53 -05:00 |
Dr. Chat
|
e44ac54eed
|
Remove kernel dependency on old xex header
|
2015-07-03 08:15:52 -05:00 |
Ben Vanik
|
d7a5c74bf3
|
Formatting: force pointers to the left side.
|
2015-06-30 16:16:33 -07:00 |
Ben Vanik
|
90e86d0172
|
Fixing stack allocation bug in file picker.
|
2015-06-30 16:03:05 -07:00 |
Ben Vanik
|
60290fe526
|
Moving base/ into its own libxenia-base library.
|
2015-06-30 16:02:57 -07:00 |
Ben Vanik
|
d6136c6f3f
|
Skeleton debugger project.
Progress on #316.
|
2015-06-30 15:50:52 -07:00 |
Ben Vanik
|
cd5d664e9d
|
Removing the new old debugger.
Progress on #316.
|
2015-06-30 14:26:25 -07:00 |
Ben Vanik
|
ffb1717788
|
Adding xenia-project/turbobadger.
Progress on #316.
|
2015-06-30 14:07:16 -07:00 |
Ben Vanik
|
6c571ccfc5
|
Change rect lists to tri lists instead of strips.
Progress on #304.
|
2015-06-30 07:35:08 -07:00 |
Ben Vanik
|
6c0f1fc15d
|
Merge pull request #314 from DrChat/display_info_structs
Display info structs
|
2015-06-30 07:31:27 -07:00 |
Dr. Chat
|
50e19a2b12
|
X_DISPLAY_INFO struct
|
2015-06-29 23:42:58 -05:00 |
Dr. Chat
|
22633ee4d1
|
Recognize a couple more types in the VS debugger.
|
2015-06-29 23:41:22 -05:00 |
Ben Vanik
|
e80c149492
|
Fixing button repeat in trace viewer.
|
2015-06-29 13:16:32 -07:00 |
Ben Vanik
|
6ae46e1084
|
Fixing root fs queries.
|
2015-06-29 12:30:35 -07:00 |
Ben Vanik
|
5b2f049d4c
|
Adding deferred xoverlapped completion helper.
|
2015-06-29 12:02:08 -07:00 |
Ben Vanik
|
c9f4d00da3
|
STFS->Stfs.
Fixes #309.
|
2015-06-29 10:38:51 -07:00 |
Ben Vanik
|
cc08e9019a
|
Move NtCreateFile/NtOpenFile to VFS, implement (mostly) for real.
Progress on #305.
|
2015-06-29 10:33:36 -07:00 |
Ben Vanik
|
0104a2290f
|
Adding locks and parents to vfs.
Progress on #305.
|
2015-06-29 05:07:29 -07:00 |
Ben Vanik
|
9a80b5e5be
|
Merge pull request #307 from DrChat/rtl_cleanup
xbox kernel RTL cleanup
|
2015-06-28 19:44:59 -07:00 |
Ben Vanik
|
a1c7a13162
|
Fixing build.
|
2015-06-28 19:44:51 -07:00 |
Dr. Chat
|
d809af5902
|
xbox kernel RTL cleanup
|
2015-06-28 20:39:45 -05:00 |
Ben Vanik
|
b663b615bf
|
Fix XamContent return (!) and vfs use.
Progress on #305.
|
2015-06-28 17:33:48 -07:00 |
Ben Vanik
|
1106029afc
|
_wfopen -> xe::filesystem::OpenFile.
Progress on #305.
|
2015-06-28 17:33:46 -07:00 |
Ben Vanik
|
1d7606097a
|
Merge pull request #306 from DrChat/vs_natvis
Add VS debugger visualization file
|
2015-06-28 17:26:26 -07:00 |
Dr. Chat
|
7a34dbd5c7
|
Add VS debugger visualization file for xe::be
|
2015-06-28 19:25:58 -05:00 |
Ben Vanik
|
30e0c6dbb1
|
Support --target=path to stfs root.
Fixes #302.
|
2015-06-28 15:28:04 -07:00 |
Ben Vanik
|
e05cc3ba37
|
x64_sequences can now be run through clang-format.
Progress on #291.
|
2015-06-28 15:04:24 -07:00 |
Ben Vanik
|
7de9be4ef6
|
DrChat's fix for xex header values.
|
2015-06-28 14:53:58 -07:00 |
Ben Vanik
|
d0713708e2
|
Fixing empty VFS devices.
|
2015-06-28 14:41:42 -07:00 |
Ben Vanik
|
5ca8caa9a7
|
Allowing thread stacks from the entire 0x4-0x7 range.
|
2015-06-28 14:34:11 -07: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 |