Unknown W. Brackets
|
1b7ee8c269
|
Allocate less in sceKernelLoadModuleByID w/ offset.
Though, this may still be too much? I wonder if it parses to figure the
size or anything.
|
2015-01-10 08:36:12 -08:00 |
|
Lioncash
|
d8da1cd44d
|
sceKernelModule: Remove unused array in __KernelLoadPBP
|
2014-12-10 23:38:35 -05:00 |
|
Lioncash
|
cac632424c
|
Core: Add missing override specifiers
|
2014-12-08 15:20:31 -05:00 |
|
Lioncash
|
4ccb838306
|
Core: Mark some module functions as static
|
2014-12-08 04:40:08 -05:00 |
|
Unknown W. Brackets
|
49aff7c75d
|
Correct unload of imported vars.
From level99procrastinator, just slightly adjusted.
|
2014-11-05 22:57:25 -08:00 |
|
Unknown W. Brackets
|
a391296c17
|
Small optimization to func/var import.
Should compare the nid first, of course, faster and less likely to match
anyway.
|
2014-11-02 17:53:46 -08:00 |
|
sum2012
|
55cb292bad
|
Correct sceKernelSelfStopUnloadModule 's name and logging
|
2014-08-29 20:36:21 +08:00 |
|
sum2012
|
26b25052c2
|
Fix sceKernelSelfStopUnloadModule parameters
According to http://code.google.com/p/jpcsp/source/detail?r=3597
|
2014-08-29 20:31:25 +08:00 |
|
Henrik Rydgard
|
0f973a3276
|
Get it running on Android again
|
2014-08-23 09:48:08 +02:00 |
|
Henrik Rydgard
|
dfbb0bdea2
|
Hack: Return -1 specifically for trying to load SFO's as modules. Works around #6748
Will test properly later and return the correct value but this should be zero-impact.
|
2014-08-21 10:34:56 +02:00 |
|
Unknown W. Brackets
|
dc16ad3744
|
Report forwarding module load to loadexec.
Shouldn't do this probably.
|
2014-08-17 14:26:01 -07:00 |
|
Unknown W. Brackets
|
abacba4e31
|
Clarify some module loading code.
|
2014-08-17 14:26:00 -07:00 |
|
Unknown W. Brackets
|
a16ccf52e7
|
Allocate kernel modules that fail to decrypt.
This corrects some memory semantics to match real firmware.
|
2014-08-17 14:25:59 -07:00 |
|
Unknown W. Brackets
|
71e8c0f6e0
|
Sum all .bss* sections when counting bss size.
|
2014-08-17 14:25:58 -07:00 |
|
Unknown W. Brackets
|
0a14fd5ee9
|
Skip zero size segments in module segment info.
|
2014-08-17 14:25:58 -07:00 |
|
Unknown W. Brackets
|
bf03e32027
|
Add a safety check for freeing kernel modules.
|
2014-08-17 14:25:57 -07:00 |
|
Unknown W. Brackets
|
7c37d64717
|
Load kernel modules into kernel memory.
This way they don't eat up user memory space.
|
2014-08-17 14:25:55 -07:00 |
|
Unknown W. Brackets
|
99d96218e1
|
Correct some loadmodule error codes.
|
2014-08-17 14:25:55 -07:00 |
|
Unknown W. Brackets
|
cf4b607113
|
Validate the elf position argument more.
|
2014-08-17 14:25:54 -07:00 |
|
Unknown W. Brackets
|
1d310ad8bb
|
Allocate module memory from top/bottom per request.
|
2014-08-17 14:25:54 -07:00 |
|
Unknown W. Brackets
|
1d195a37e4
|
Cleanup modules on unloadself.
|
2014-08-17 14:25:53 -07:00 |
|
Unknown W. Brackets
|
2f90c8d35a
|
Fix a bad == comparison typo.
|
2014-07-15 23:33:01 -07:00 |
|
Unknown W. Brackets
|
ff7c3ab10d
|
Oops, would still infinite loop on a bad module.
Should really fix #6552 this time.
|
2014-07-15 07:14:13 -07:00 |
|
Unknown W. Brackets
|
2da02f97c8
|
Null check modules on loadexec.
Should fix #6552.
|
2014-07-14 22:14:23 -07:00 |
|
Henrik Rydgård
|
c4bebda182
|
Merge pull request #6549 from unknownbrackets/modules
Correct some module func return values, info values, and clear on unload
|
2014-07-14 14:11:29 +02:00 |
|