Unknown W. Brackets
|
33d6ee77cb
|
Add a some more defines for ELF values.
Mostly flags and stuff.
|
2013-11-17 02:14:35 -08:00 |
|
Henrik Rydgard
|
6be534ca18
|
Merge branch 'warnings' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-warnings
Conflicts:
Core/ELF/ElfReader.cpp
|
2013-11-15 19:11:51 +01:00 |
|
Henrik Rydgard
|
77ef79892e
|
Remove wrong alignment check on relocations. Add a comment.
|
2013-11-15 18:47:27 +01:00 |
|
Unknown W. Brackets
|
b9feae3b62
|
Don't require 32-bit relocs to be aligned.
Also, report these situations more, who knows what games they could break.
|
2013-11-15 08:19:29 -08:00 |
|
Henrik Rydgard
|
5e3fd4f1fa
|
Turn down reloc logging a bit more
|
2013-11-14 23:07:22 +01:00 |
|
Henrik Rydgard
|
003cb41db5
|
Oops, that was too much logging on startup.
|
2013-11-14 12:32:59 +01:00 |
|
Henrik Rydgard
|
9d4ece0f58
|
Robustify the ELF loader a little - it didn't like unaligned addresses..
|
2013-11-14 11:44:14 +01:00 |
|
Unknown W. Brackets
|
ba69eba53c
|
Just log and continue when EI_CLASS is wrong.
Users with emulator-only patches or etc. shouldn't necessarily have to
not be able to play the game anymore, as long as the problem is surfaced.
|
2013-10-12 10:03:27 -07:00 |
|
Kingcom
|
7f1fca8e74
|
Check e_ident of elf header
|
2013-10-05 10:05:55 +02:00 |
|
adrian17
|
06a015983a
|
Fixed some doubled semicolons
|
2013-08-25 19:43:18 +02:00 |
|
Unknown W. Brackets
|
109ad17ac6
|
Use a typesafe struct for opcodes.
Also, correctly read delayslots using Read_Instruction on ARM.
|
2013-08-24 15:36:24 -07:00 |
|
Unknown W. Brackets
|
083fa71c1a
|
Fix 26-bit reloc truncation (was 30 bit...)
Hopefully didn't affect anything?
|
2013-08-22 23:21:54 -07:00 |
|
Unknown W. Brackets
|
a217cefa11
|
Tone down some less needed reporting.
|
2013-08-21 08:40:29 -07:00 |
|
Unknown W. Brackets
|
c8716d9a02
|
Fix a few minor typos + small reporting change.
|
2013-08-12 23:02:39 -07:00 |
|
Henrik Rydgard
|
30e18e9344
|
Log level changes
|
2013-07-30 01:09:12 +02:00 |
|
Unknown W. Brackets
|
d9d66c46e9
|
Avoid a possibly uninitialized var.
|
2013-07-26 22:50:56 -07:00 |
|
tpunix
|
94ef18025f
|
bugfix of LoadRelocations2
|
2013-07-16 18:17:12 +08:00 |
|
Unknown W. Brackets
|
cc647ed910
|
Add logging of more relocation errors.
|
2013-06-01 09:29:38 -07:00 |
|
Henrik Rydgård
|
6db586e12f
|
Merge pull request #2015 from tpunix/master
Module load bug fix
|
2013-06-01 08:25:08 -07:00 |
|
tpu
|
934196109e
|
WriteVarSymbol bug fix
|
2013-06-01 22:43:23 +08:00 |
|
Unknown W. Brackets
|
06c19622d5
|
Fix some init/type warnings.
|
2013-05-31 23:14:29 -07:00 |
|
tpu
|
cf8309b783
|
add relocate type 0x700000a1 support
|
2013-05-31 18:34:47 +08:00 |
|
Unknown W. Brackets
|
acac847af2
|
Cleanup sceKernelGetModuleIdByAddress().
Actual firmware seems to accept any address in the range, and also
correct the error result.
Now people won't think this is broken anymore.
|
2013-04-10 21:03:43 -07:00 |
|
Henrik Rydgard
|
60189663db
|
ELF relocation: check that sectionToModify >= 0.
|
2013-03-23 13:26:55 +01:00 |
|
Unknown W. Brackets
|
363d1dbe19
|
Fix some misc. warnings.
|
2013-02-18 08:44:59 -08:00 |
|