John Törnblom
|
a7ab3e9c96
|
samples: use gdb-multiarch for debug targets, allowing debugging on non-x86_64 hosts
|
2025-07-23 00:04:29 +02:00 |
|
John Törnblom
|
b432bd9874
|
ps sample: print memory usage of processes
|
2024-10-19 11:46:09 +02:00 |
|
John Törnblom
|
3a2374c126
|
samples: add gdb debug target
|
2024-06-16 19:02:35 +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
|
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
|
758d28426f
|
ps example: free memory on errors
|
2023-10-11 23:41:14 +02:00 |
|
John Törnblom
|
f20838d830
|
ps sample: display AppId and TitleId
|
2023-09-22 18:11:17 +02:00 |
|
John Törnblom
|
96274e47d4
|
cosmetics
|
2023-09-18 20:25:36 +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
|
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
|
8280ee88e0
|
add sample that uses ptrace() to load an ELF into the SceRedisServer proc
|
2023-08-10 21:53:29 +02:00 |
|
John Törnblom
|
0b13c7b04b
|
emphasize that we are embracing the GPL
|
2023-06-04 19:56:52 +02:00 |
|
John Törnblom
|
02bbd52f43
|
samples: omit debug symbols
|
2023-05-28 22:04:08 +02:00 |
|
John Törnblom
|
0589f7073d
|
cosmetics
|
2023-05-12 20:59:20 +02:00 |
|
John Törnblom
|
8105bbfefe
|
support sample compilation of both gnu and llvm toolchain
|
2023-05-11 20:53:33 +02:00 |
|
John Törnblom
|
59266bc01d
|
automatically load/unload sprx modules using init/fini array
|
2023-05-10 23:10:15 +02:00 |
|
John Törnblom
|
de267c6551
|
cosmetics
|
2023-05-01 12:37:18 +02:00 |
|
John Törnblom
|
f84eb7374e
|
examples: compile with large code model
|
2023-05-01 11:13:28 +02:00 |
|
John Törnblom
|
81a4f306b8
|
sync with bdj elf loader
|
2023-04-29 23:47:44 +02:00 |
|
John Törnblom
|
f5c9b7d4e9
|
cosmetics
|
2023-04-10 14:04:56 +02:00 |
|
John Törnblom
|
b00599c63e
|
samples: for clang compatibility, use --sysroot instead of -isysroot
|
2023-04-10 13:53:41 +02:00 |
|
John Törnblom
|
431b03dc2e
|
cosmetics
|
2023-01-24 16:08:36 +01:00 |
|
John Törnblom
|
94c493e627
|
kernel: add userspace function to get and set auth id for a given process
|
2023-01-24 15:59:14 +01:00 |
|
John Törnblom
|
fd2c87c043
|
add "ps" sample
|
2023-01-06 23:07:01 +01:00 |
|