Commit graph

28 commits

Author SHA1 Message Date
Jean-Philip Desjardins
ebd95dff8e Fix typo. 2023-08-30 10:21:24 -04:00
Jean-Philip Desjardins
9f5e926a9e Put all ELF symbol listing code in common. 2023-08-30 10:21:24 -04:00
Jean-Philip Desjardins
b8f2362895 Fix crash that occurs when trying to read an ELF with truncated section headers.
Was the case with Psychonauts.
2023-08-30 10:21:02 -04:00
Jean-Philip Desjardins
aee69ac97c Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
Jean-Philip Desjardins
dd62973fed Fix build. 2022-10-07 13:37:39 -04:00
Jean-Philip Desjardins
d56f5d0c2c Add support for expanded section header count in ELF loader. 2022-10-07 12:29:43 -04:00
Jean-Philip Desjardins
f409283610 Fix build issues. 2022-07-25 11:19:56 -04:00
Jean-Philip Desjardins
dc6bb224ef Add MSBF support. 2022-07-25 11:19:37 -04:00
Jean-Philip Desjardins
1d9c425663 Refactor ELF support.
Allow ELF32/ELF64 to coexist and allow ElfView to load both.
2022-07-22 17:10:27 -04:00
Jean-Philip Desjardins
78efbe9399 Use typedefs to simplify a bit. 2022-03-15 08:18:29 -04:00
Jean-Philip Desjardins
fed9ae2b99 Cleanup. 2022-03-15 08:18:28 -04:00
Jean-Philip Desjardins
7ff572e6fd Add some more constants. 2022-03-15 08:18:28 -04:00
Jean-Philip Desjardins
ad75c5d968 Remove hardcoded values. 2022-03-15 08:18:28 -04:00
Jean-Philip Desjardins
ae8af7dd83 Add some constants. 2022-03-02 17:20:42 -05:00
Clang-Format
acf75535ec Clang format 2018-04-30 21:01:23 +01:00
Jean-Philip Desjardins
73e13a39b5 Add relocation definition. 2018-04-25 10:55:52 -04:00
Jean-Philip Desjardins
a7f8877eda Change way relocated sections are found in IOP module loader. 2016-11-19 17:27:44 -05:00
Jean-Philip Desjardins
ca299c16e6 Cleanup. 2016-11-19 17:27:44 -05:00
Jean-Philip Desjardins
194355d60d Make CELF non-copyable. 2016-10-21 23:10:20 -04:00
Jean-Philip Desjardins
5534189a79 CPS2OS::GetExecutableRange now only takes executable program sections in account. 2015-05-15 01:01:24 -04:00
jpd002
9eb1624ecd Remade Elf Header, Section and Program view panes using Win32 Dialogs.
Improved performance of the symbol viewer when there is a huge amount of them.
Added dynamic section viewer in the section view pane.

git-svn-id: http://svn.purei.org/purei/trunk@844 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-01-29 22:31:57 +00:00
jpd002
e64e16b5be Mucho IOP stuff.
git-svn-id: http://svn.purei.org/purei/trunk@441 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-12-08 03:43:30 +00:00
jpd002
646ee08ad2 Some stuff for Guilty Gear XX.
git-svn-id: http://svn.purei.org/purei/trunk@380 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-10-20 04:12:44 +00:00
jpd002
8a1f6fe2f5 git-svn-id: http://svn.purei.org/purei/trunk@174 b36208d7-6611-0410-8bec-b1987f11c4a2 2007-11-12 03:59:42 +00:00
jpd002
406d153cf8 git-svn-id: http://svn.purei.org/purei/trunk@158 b36208d7-6611-0410-8bec-b1987f11c4a2 2007-10-31 22:09:21 +00:00
jpd002
e7a02f3461 git-svn-id: http://svn.purei.org/purei/trunk@153 b36208d7-6611-0410-8bec-b1987f11c4a2 2007-10-25 02:51:35 +00:00
jpd002
f0c904f881 git-svn-id: http://svn.purei.org/purei/trunk@152 b36208d7-6611-0410-8bec-b1987f11c4a2 2007-10-23 21:49:18 +00:00
jpd002
0c5fb983fd Moved remotely
git-svn-id: http://svn.purei.org/purei/trunk@40 b36208d7-6611-0410-8bec-b1987f11c4a2
2006-06-15 04:19:30 +00:00