112 Commits
Author SHA1 Message Date
John Törnblom cfbc7307ac kernel: change prototype for kernel_<get/set>_ucred_attrs so more attrs are exposed via api 2026-06-25 18:49:49 +02:00
illusiony 64e25e8359 CMake: add PAYLOAD_DEPLOY 2026-05-12 18:30:07 +02:00
John Törnblom 8ba558e844 samples: add example for relocatable linking 2026-04-17 18:53:19 +02:00
John Törnblom 8ecbe8f57f samples: add hello_argv 2026-02-13 19:02:29 +01:00
John Törnblom 88dd7b045e samples: exemplify how to install fake SELFs to the ShellUI dashboard 2025-12-20 21:11:55 +01:00
John Törnblom 7428de204f example: add debug notification example 2025-12-15 21:16:30 +01:00
John Törnblom d15eb41dff cosmetics 2025-12-15 21:02:46 +01:00
LM da9c2e1372 fix spaceing 2025-12-15 20:56:20 +01:00
LM 7d99334e9f add json as a global 2025-12-15 20:56:20 +01:00
LM 75dbc643da Change json_payload to static and simplify usage 2025-12-15 20:56:20 +01:00
LM b47ec1352e Update Notify sample 2025-12-15 20:56:20 +01:00
John Törnblom 0760994443 cosmetics 2025-08-28 13:58:07 +02:00
John Törnblom 986b7c4531 samples: bump minimum version of hello_cmake 2025-07-23 13:35:50 +02:00
John Törnblom 1b31130d8c samples: add vscode code completion and debugging configurations to hello_cmake 2025-07-23 13:34:37 +02:00
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 9bb7312911 cosmetics 2025-07-15 23:32:11 +02:00
John Törnblom 8f11be6d8c prospero-deploy: redirect stdin to the payload 2025-07-15 20:09:19 +02:00
John Törnblom 04a8e191d1 samples: improve coverage of test_privileges 2025-06-27 23:11:24 +02:00
John Törnblom 1ad6d39753 samples: improve coverage of test_privileges 2025-06-01 13:18:09 +02:00
John Törnblom a373a579be samples: add test cases for mdbg and ptrace 2025-05-31 20:10:59 +02:00
John Törnblom 5ffc001ecf samples: add hello_kenv 2025-02-11 20:37:15 +01:00
cragson 3909464e60 added example for c++23 usage 2025-02-10 18:46:06 +01:00
John Törnblom d44d862f66 crt: patch syscall permissions 2025-02-02 11:26:51 +01:00
John Törnblom e510b15008 examples: bump minimum required cmake version to 3.5 2024-11-23 20:24:27 +01:00
John Törnblom 16173d114e examples: add vscode settings to cmake example 2024-11-23 20:23:56 +01:00
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