Commit Graph
28 Commits
Author SHA1 Message Date
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