Commit graph

109 commits

Author SHA1 Message Date
Force67
8a889ed382 sys_mem: add more basic stuff 2019-12-21 12:54:21 +01:00
Force67
3108fd1a76 basic sys_mem stuff 2019-12-20 20:30:44 +01:00
Force67
7b6f4491d1 you know nothing, force 2019-12-20 18:08:18 +01:00
Force67
b084463ffd fix syscall emitting 2019-12-20 17:16:55 +01:00
Force67
ba093b5ad8 fix sceKernelGetAppInfo 2019-12-16 20:17:56 +01:00
Force67
b92dfc4fc9 hack for bypassing stack cookie problems 2019-12-15 21:37:44 +01:00
Force67
ae2056baa6 some more fixes 2019-12-14 23:56:19 +01:00
Force67
069b2168d0 watch me fail 2019-12-14 23:33:47 +01:00
Force67
9e5a991fc7 make the emu buildable again for strangers 👀 2019-12-14 22:33:20 +01:00
Force67
63618c873e fix for utl lib 2019-12-14 20:06:07 +01:00
Force67
f52c7c91ef krnl module cleanup 2019-12-13 23:44:09 +01:00
Force67
75efe08371 after torturing the loader we now load all krnl deps 2019-12-12 23:27:05 +01:00
Force67
d830cb6df6 oopsie, gef 2019-12-12 21:37:55 +01:00
Force67
ae2b1c5b9f initial work on sys_dynlib 2019-12-12 20:57:32 +01:00
Force67
c86a3f3f51 codeLift: dont run pass twice, fix memory freeing 2019-12-11 21:39:26 +01:00
Force67
116d5968c0 loader: map libkernel properly, hello from userland 2019-12-11 21:32:29 +01:00
Force67
e12fa48730 basic syscall stuff 2019-12-11 00:00:25 +01:00
Force67
1f1013eee1 libc experiment 2019-12-08 23:23:31 +01:00
Force67
a57c5af2f5 clean up krnl proc system 2019-12-08 20:38:32 +01:00
Force67
4f102eb423 fix xbyak build 2019-12-08 18:48:43 +01:00
Force67
3efc4b992f switch to offical clangCL distribution 2019-12-08 17:51:07 +01:00
Force67
b9e8df3b2d boot some elfs, fix symbol clashes 2019-12-08 16:26:16 +01:00
Force67
16ef5a46c9 regen vmodules with newely cracked hashes. Huge thanks to SocraticBliss for areolib. 2019-12-08 01:26:03 +01:00
Force67
ca733ac5d8 make the switch to llvm 9.0 2019-12-07 21:23:55 +01:00
Force67
45af6e7ae5 glue window things together 2019-12-07 19:49:11 +01:00
Force67
f6f8cddafb qt moc changes, create delta window 2019-12-07 16:21:26 +01:00
Force67
1ac40b351d dcore 2019-12-03 19:44:36 +01:00
Force67
dee7f7e140 Merge branch 'master' into deltadev 2019-12-03 19:44:19 +01:00
Force67
14685cb6ae premake: qt setup 2019-12-03 19:38:52 +01:00
Force67
e3ee468357 gitignore filter ate the code 2019-12-02 21:13:54 +01:00
Force67
3eb5b99af6 proper log utility, based on fmtlib 2019-12-02 21:11:22 +01:00
Force67
c333208376 step 0: seperation of host and core, new logo 2019-12-02 20:10:49 +01:00
Force67
bb9e6051d9 add new logo 2019-09-08 00:48:32 +02:00
Force67
4d357718b7 initial SHLE stubs for ROTTR 2019-09-07 22:18:26 +02:00
Force67
d0e6d30d7c linker: debug print stubs for imports 2019-09-07 01:11:33 +02:00
Force67
50ee9ed48a rise of the bugfixes 2019-09-06 22:55:42 +02:00
Force67
518032eb40 minor stuff 2019-09-06 19:24:00 +02:00
Force67
46281365d1 Tls slot assignment & cleanups 2019-09-06 18:40:11 +02:00
Force67
c815f2505d add new utility, more fixes 2019-09-06 13:30:15 +02:00
Force67
a7d9d1f45c bugfixes + proper entry enviroment 2019-09-06 00:29:59 +02:00
Force67
fb207f897e process elf relocations 2019-09-05 17:12:06 +02:00
Force67
71c883499e orbis import resolval fun 2019-09-05 15:34:43 +02:00
Force67
1e5e11c101 hacky code exec setup 2019-09-04 15:11:23 +02:00
Force67
8a15b32e67 lord of the switch tables 2019-09-04 02:08:18 +02:00
Force67
80a4e90292 make utl::File cheap to pass around, memory streams, move SCE/ELF typedefs, shared lib, add building doc this is the longest message ever 2019-09-04 00:14:52 +02:00
Force67
317739ff17 basics for bootstrapping ELF (decrypted) 2019-09-03 16:00:46 +02:00
Force67
9f612ff219 pup container loader, memory stream 2019-09-03 12:35:39 +02:00
Force67
2d71b48dbf page alignment is a thing, yo 2019-09-02 22:15:07 +02:00
Force67
80e2e96203 step2: "unpack" SELF to ELF 2019-09-02 20:04:41 +02:00
Force67
52829e41f8 a big file IO overhaul (streaming images) 2019-09-02 19:27:04 +02:00