Unknown W. Brackets
|
cdcd77a931
|
Core: Correct relocation error check.
|
2021-06-13 10:51:51 -07:00 |
|
Henrik Rydgård
|
77908cb9e5
|
atomic include buildfix
|
2021-06-12 23:20:47 +02:00 |
|
Henrik Rydgård
|
73871b9b7e
|
Implement new thread manager, port stuff to it.
|
2021-06-12 13:03:53 +02:00 |
|
Unknown W. Brackets
|
4f6aaea1e8
|
Core: Correct thread dependency in relocations.
Didn't realize it was looking at the later value before relocation.
This still remains about as much faster as before and still beneficial to
thread.
|
2021-04-25 16:49:52 -07:00 |
|
Unknown W. Brackets
|
572c20b4cd
|
Debugger: Mark ELF sections as suballocations.
Sometimes they're named, it's helpful to see where rodata starts, etc.
|
2021-04-21 19:45:58 -07:00 |
|
Unknown W. Brackets
|
6ee944a0a6
|
Module: Process relocations on threads.
There's usually quite some, and using threads can halve the load time.
ELF loading isn't terribly slow, but it adds up.
|
2021-04-16 00:41:56 -07:00 |
|
Unknown W. Brackets
|
e7012f8f88
|
Module: Process relocations using unchecked reads.
No need to do checks twice. Also switch the LO16 part to
Read_Instruction.
|
2021-04-16 00:32:42 -07:00 |
|
Unknown W. Brackets
|
f6ad90fab8
|
Module: Correctly handle modules with -1 entry.
It should not try to run, options or not.
|
2021-03-14 16:52:48 -07:00 |
|
Unknown W. Brackets
|
9ead436069
|
Debugger: Specifically tag relocations.
This is useful info.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
ca7d127adc
|
Debugger: Notate more cases of memory clears.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
f7740edc6d
|
Debugger: Add more metadata for memory usage.
|
2021-02-15 15:01:21 -08:00 |
|
Unknown W. Brackets
|
1b00da2f3a
|
Common: Sign extend w/func not chained casts.
Should be clearer to read and easier to get right.
|
2021-01-31 01:25:52 -08:00 |
|
shenweip
|
807de037bb
|
IMP sceKernelFindModuleByUID and sceKernelFindModuleByName.
|
2020-10-27 20:48:34 +08:00 |
|
Unknown W. Brackets
|
e21753bc93
|
Debugger: Add assembler to build.
|
2018-06-06 05:59:24 -07:00 |
|
Unknown W. Brackets
|
0e2a586c1b
|
Global: Fix some type comparison/shadow warnings.
|
2018-02-11 07:03:23 -08:00 |
|
Unknown W. Brackets
|
30b2d05bac
|
Module: Correct detection of executable sections.
|
2018-01-02 21:53:13 -08:00 |
|
Henrik Rydgård
|
42bdf3e19b
|
ELF loading potential out-of-bounds fix
|
2017-06-07 00:22:37 +02:00 |
|
Henrik Rydgård
|
9ce874d2cf
|
Typo fix, MOBILE_DEVICE
|
2017-05-25 00:31:00 +02:00 |
|
Henrik Rydgård
|
875e7f0372
|
Throw in a few more checks in ElfReader
|
2017-05-24 20:45:29 +02:00 |
|
Henrik Rydgård
|
e981139e71
|
Some constification in ElfReader, sanity checks in sceKernelMutex. Might help #9718 a little bit, though probably not the Elf issue (and if the workarea pointer is bad, it's not likely the game will limp along for much longer)
|
2017-05-24 10:52:19 +02:00 |
|
Florent Castelli
|
373db56a16
|
blackberry: Remove!
|
2016-10-11 17:40:32 +02:00 |
|
Henrik Rydgard
|
853ea02201
|
Minor cleanups in elfreader
|
2016-09-18 23:11:41 +02:00 |
|
Henrik Rydgard
|
4197148dc4
|
Add some paranoid checks hoping to fix crashes reported in Google Play developer console.
|
2016-04-09 18:27:35 +02:00 |
|
Henrik Rydgard
|
b998131581
|
Move the symbol map to the heap, deallocate it when no game is running.
|
2015-10-31 23:01:19 +01:00 |
|
Henrik Rydgard
|
bb57aa69d1
|
Somewhat better check to prevent some homebrew from loading into kernel memory.
|
2015-07-02 23:07:07 +02:00 |
|