Maschell
|
ce14fc8a6e
|
relocator: Make sure to call the memory_mapping main() function at first
|
2020-05-30 22:00:17 +02:00 |
|
Maschell
|
8d46cf5303
|
relocator: Save the address of the PhysicalToEffective + EffectiveToPhysical function from the memory module is present.
|
2020-05-30 21:59:42 +02:00 |
|
Maschell
|
a3310579b8
|
Call module init hooks
|
2020-05-29 19:27:30 +02:00 |
|
Maschell
|
28926f6a9b
|
Fix flushing the cache are doing the relocations
|
2020-05-29 18:26:19 +02:00 |
|
Maschell
|
fa68c980af
|
Fix support for loading multiple modules
|
2020-05-28 21:45:44 +02:00 |
|
Maschell
|
b9064883a2
|
OSFatal on failed find export
|
2020-05-28 20:26:02 +02:00 |
|
Maschell
|
2ee3011ae8
|
Formatting
|
2020-05-17 19:05:51 +02:00 |
|
Maschell
|
373579cd6f
|
Inital support for patching the OSDynload_Acquire and OSDynload_FindExport
|
2020-05-17 13:14:19 +02:00 |
|
Maschell
|
b526acbded
|
Allocate everything on the stack instead of the heap
|
2020-05-17 13:11:52 +02:00 |
|
Maschell
|
ebf09003d3
|
[relocator] Re-use the header from the SetupPayload and move some files into /utils
|
2020-04-29 12:35:13 +02:00 |
|
Maschell
|
7fe051d2cf
|
Added some logging
|
2020-04-29 12:06:47 +02:00 |
|
Maschell
|
7b8a421d7a
|
Remove the ../source entry from the Makefile of the relocator
|
2020-04-29 12:05:39 +02:00 |
|
Maschell
|
06cb0efe34
|
Fix the address of the module_information_t struct
|
2020-04-29 11:43:45 +02:00 |
|
Maschell
|
9a4068d15b
|
first commit
|
2020-04-28 14:43:07 +02:00 |
|