Dr. Chat
|
f9977a25af
|
Use std::vector to hold the xex header instead of new/delete
|
2015-07-06 19:45:10 -05:00 |
|
Dr. Chat
|
93f24d2047
|
XexModule keep track of whether it's loaded into memory or not
|
2015-07-06 10:40:35 -05:00 |
|
Dr. Chat
|
4e6b036b3c
|
Formatting.
|
2015-07-05 16:28:11 -05:00 |
|
Dr. Chat
|
567bb525f8
|
Fix incorrectly getting the exe address
|
2015-07-05 15:41:47 -05:00 |
|
Dr. Chat
|
7f53b1d630
|
Allow unloading of user modules
|
2015-07-05 14:03:00 -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
|
b852ce75df
|
Write a dummy value into unresolved import variables.
|
2015-07-03 19:00:07 -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
|
0211135fd6
|
Fix potential corruption for GetOptHeader
|
2015-07-03 10:41:43 -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
|
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 |
|
Ben Vanik
|
8c69a4df09
|
Cleaning up apu/ and renaming -private files to _flags.
Part of #296.
|
2015-06-27 11:25:56 -07:00 |
|
Lioncash
|
23352f3419
|
xex_module: Fix formatting arguments
These take a const char* not a std::string.
|
2015-06-25 12:48:41 -04:00 |
|
Ben Vanik
|
ce3359389b
|
Allow new-style export registration.
|
2015-05-31 17:54:44 -07:00 |
|
Ben Vanik
|
08770a4ec0
|
Mass renaming. I love clang-format.
|
2015-05-31 16:58:12 -07:00 |
|
Ben Vanik
|
9c3d2b54fb
|
Cleanup before kernel export refactor.
|
2015-05-31 16:31:19 -07:00 |
|
Ben Vanik
|
1104f8e687
|
Header cleanups and prep.
|
2015-05-25 00:51:25 -07:00 |
|
Ben Vanik
|
5e5eb47789
|
Rewriting code cache to put everything at fixed addresses.
|
2015-05-20 19:23:46 -07:00 |
|
Ben Vanik
|
bb5466d7b2
|
Fixing undefined exports to error out right.
|
2015-05-18 19:58:51 -07:00 |
|
Ben Vanik
|
1c96941236
|
Handling imports when modules aren't found.
|
2015-05-18 19:34:06 -07:00 |
|
Dr. Chat
|
589e672d20
|
XexModule: Resolve user library imports
|
2015-05-18 01:31:59 -05:00 |
|
Ben Vanik
|
ade5388728
|
bool-ifying xe::cpu
|
2015-05-05 18:52:54 -07:00 |
|
Ben Vanik
|
78921c1a7e
|
Merging Runtime into Processor.
|
2015-05-03 22:28:25 -07: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
|
ec84a688e9
|
Starting to properly attribute virtual vs. physical memory accesses.
|
2015-03-29 11:11:35 -07:00 |
|
Ben Vanik
|
281abea955
|
Converting addresses in xe::cpu to 32bit.
|
2015-03-24 19:41:29 -07:00 |
|
Ben Vanik
|
3279776a80
|
Moving cpu/frontend/ppc/ to cpu/frontend/.
|
2015-03-24 08:37:00 -07:00 |
|
Ben Vanik
|
9281d62106
|
Moving cpu/runtime/ to cpu/.
|
2015-03-24 08:25:58 -07:00 |
|
Ben Vanik
|
29912f44c0
|
Moving alloy/ into xenia/cpu/ to start simplifying things.
|
2015-03-24 07:46:18 -07: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
|
447b5bf316
|
Fixing xex loading into 4k pages.
|
2014-09-13 19:32:37 -07:00 |
|
Ben Vanik
|
24fe169f36
|
Last bit of string cleanup. string.h finally gone.
|
2014-08-17 11:48:29 -07:00 |
|
Ben Vanik
|
f2a9fa3bf9
|
XECOUNT to countof.
|
2014-08-16 17:58:33 -07:00 |
|
Ben Vanik
|
54ce9db743
|
Starting to remove some macros.
|
2014-08-16 16:57:00 -07:00 |
|
Ben Vanik
|
ec4f41fec4
|
Moving byte order/memory access to poly.
|
2014-07-17 19:20:17 -07:00 |
|
Ben Vanik
|
29e4c35c38
|
Removing alloy::tracing, as it's unused.
|
2014-07-13 21:25:58 -07:00 |
|
Ben Vanik
|
9437d0b564
|
Sprucing up some of alloy.
|
2014-07-13 21:15:37 -07:00 |
|
Ben Vanik
|
f85b83709e
|
Refactoring of function types. Also fixes some library import bugs.
|
2014-01-30 00:22:55 -08:00 |
|
Ben Vanik
|
eb5d7e0f31
|
Comments.
|
2014-01-12 14:43:59 -08:00 |
|
Ben Vanik
|
615229bd87
|
Minor fixes and debug helpers to track externs.
|
2014-01-04 13:20:19 -08:00 |
|
Ben Vanik
|
9208132ad9
|
Load map files and set function names.
|
2013-12-22 14:04:41 -08:00 |
|
Ben Vanik
|
9fdacebf2d
|
Better handling of undefined imports.
|
2013-12-15 15:26:12 -08:00 |
|
Ben Vanik
|
e2e2a392ee
|
Scanner now picks up restgprlr calls.
|
2013-12-08 11:26:43 -08:00 |
|