John Törnblom
|
fcd2ad79a1
|
rtld: improve support for shared objects and dlopen/dlsym
|
2024-11-16 17:20:42 +01:00 |
|
John Törnblom
|
7c3a832633
|
rtld: initial experiment with homebrew shared objects
|
2024-11-14 13:20:37 +01:00 |
|
John Törnblom
|
186b1acb1a
|
samples: add c++ targets to cmake example
|
2024-10-28 18:57:41 +01:00 |
|
John Törnblom
|
b432bd9874
|
ps sample: print memory usage of processes
|
2024-10-19 11:46:09 +02:00 |
|
John Törnblom
|
001af6d362
|
add meson utility and sample
|
2024-10-13 10:45:16 +02:00 |
|
John Törnblom
|
3cb79b28b5
|
samples: add notify payload that accepts command line arguments
|
2024-10-08 22:02:58 +02:00 |
|
John Törnblom
|
54d1c7e25f
|
improve default values of some toolchain variables
|
2024-08-24 14:27:31 +02:00 |
|
John Törnblom
|
54c88ac853
|
cosmetics
|
2024-08-22 20:46:46 +02:00 |
|
John Törnblom
|
6656f20896
|
add initial support for dlopen, dlsym etc
|
2024-07-11 23:42:14 +02:00 |
|
John Törnblom
|
3a2374c126
|
samples: add gdb debug target
|
2024-06-16 19:02:35 +02:00 |
|
John Törnblom
|
c6997502e0
|
fix catching exceptions
|
2024-06-15 17:16:29 +02:00 |
|
John Törnblom
|
4672218542
|
cosmetics
|
2024-05-12 11:45:34 +02:00 |
|
John Törnblom
|
ca547b6c15
|
emulate thread-local storage for now
|
2024-05-12 11:36:45 +02:00 |
|
John Törnblom
|
5529fba3ea
|
samples: add simple c++ example that links to libcxx
|
2024-05-02 12:35:04 +02:00 |
|
John Törnblom
|
dfa42bcfae
|
restructure file system layout, deps to clang, cmake etc
|
2024-04-27 23:33:20 +02:00 |
|
John Törnblom
|
3a1924311d
|
restructure files , simplify makefiles, and some cosmetics
|
2024-04-06 17:00:18 +02:00 |
|
John Törnblom
|
bd7f4c0f71
|
major api change
|
2024-04-05 23:46:00 +02:00 |
|
John Törnblom
|
ff6b41826a
|
use socat to deploy payloads
|
2024-04-05 00:13:07 +02:00 |
|
John Törnblom
|
4e2c95bbbf
|
ci: run cmake from the samples dir
|
2024-03-23 19:18:25 +01:00 |
|
John Törnblom
|
6d52d197a9
|
cosmetics
|
2024-03-01 15:19:23 +01:00 |
|
John Törnblom
|
cec716587c
|
add example on how to fetch content served on an http server
|
2024-02-25 17:02:21 +01:00 |
|
John Törnblom
|
3a8c0b3208
|
add convenient include files for make
|
2024-02-16 16:54:44 +01:00 |
|
John Törnblom
|
b64e36f7eb
|
ps example: show procs without appinfo
|
2024-02-03 00:53:02 +01:00 |
|
John Törnblom
|
b4cebf24cd
|
dynamically link sprx libs
|
2024-01-28 00:50:46 +01:00 |
|
John Törnblom
|
758d28426f
|
ps example: free memory on errors
|
2023-10-11 23:41:14 +02:00 |
|
John Törnblom
|
680804c606
|
procpatch: adjust members of app_info_t
|
2023-10-11 23:40:32 +02:00 |
|
John Törnblom
|
e77721e979
|
procpatch sample: use kevent to monitor fork and exec calls, rather than ptrace
|
2023-10-09 15:46:49 +02:00 |
|
John Törnblom
|
9d16581b07
|
list_files example: escape jail before exploring files
|
2023-09-30 23:28:23 +02:00 |
|
John Törnblom
|
c6eed2dc0e
|
add sample for launching an application or game
|
2023-09-23 17:59:53 +02:00 |
|
John Törnblom
|
c38ebf0369
|
cosmetics
|
2023-09-23 17:55:50 +02:00 |
|
John Törnblom
|
e13d33e513
|
cosmetics
|
2023-09-23 01:30:34 +02:00 |
|
John Törnblom
|
3497eff371
|
add browser example
|
2023-09-23 01:21:33 +02:00 |
|
John Törnblom
|
42d8a0351c
|
remove klogsrv, its maintained at: https://github.com/john-tornblom/ps5-payload-klogsrv
|
2023-09-22 18:57:25 +02:00 |
|
John Törnblom
|
f20838d830
|
ps sample: display AppId and TitleId
|
2023-09-22 18:11:17 +02:00 |
|
John Törnblom
|
8ee177feef
|
cosmetics
|
2023-09-22 18:09:35 +02:00 |
|
John Törnblom
|
972c0682a7
|
klogsrv: spawn server, and output stdout/stderr to /dev/klog
|
2023-09-20 22:57:13 +02:00 |
|
John Törnblom
|
96274e47d4
|
cosmetics
|
2023-09-18 20:25:36 +02:00 |
|
John Törnblom
|
ec72271a1c
|
klogsrv: wait until interfaces have been assign an ip
|
2023-09-18 20:10:44 +02:00 |
|
John Törnblom
|
b4275d4399
|
ps sample: query kernel for info on all procs, even zombies
|
2023-09-18 19:33:37 +02:00 |
|
John Törnblom
|
d778f608e4
|
klogsrv sample: keep running server after coming back from rest mode
|
2023-09-17 19:09:52 +02:00 |
|
John Törnblom
|
a1971a204d
|
klogsrv sample: set process name to klogsrv.elf
|
2023-09-16 23:48:49 +02:00 |
|
John Törnblom
|
c214c44dd2
|
before invoking main, resolve all symbols and fork the process.
This change assumes the the ps5 is running ps5-payload-elfldr, see:
https://github.com/john-tornblom/ps5-payload-elfldr
|
2023-09-16 22:06:56 +02:00 |
|
John Törnblom
|
35fa55fdfe
|
samples: add klogsrv
|
2023-09-14 15:25:32 +02:00 |
|
John Törnblom
|
35ab6ba022
|
elfldr: fix typo in error handling
|
2023-08-31 22:16:59 +02:00 |
|
John Törnblom
|
7aaec3a8ab
|
elfldr: plug memory leak
|
2023-08-31 18:54:14 +02:00 |
|
John Törnblom
|
8b1dc2d8ea
|
cosmetics
|
2023-08-31 18:53:14 +02:00 |
|
John Törnblom
|
33089c0c45
|
cosmetics
|
2023-08-31 17:13:56 +02:00 |
|
John Törnblom
|
ee44893807
|
cosmetics
|
2023-08-31 17:10:41 +02:00 |
|
John Törnblom
|
aaf0ec4a10
|
cosmetics
|
2023-08-31 13:48:50 +02:00 |
|
John Törnblom
|
4caa082bb5
|
procpatch: add some safeguards and sanity checks to mdbg
|
2023-08-31 13:46:13 +02:00 |
|