Releases: ps5-payload-dev/sdk
v0.35
v0.34.1
- kernel: add kernel_get_proc_thread
- libc: unlink file in tmpfile
v0.34
- crt: fixed offsets for firmwares below 3.00
- libc: set errno when mount, nmount and umount fails
- libcxx: bump to version 18.1.8
- macos: fix shell script compatibility
v0.33
deploy
- redirect stdin to the payload when the -i flag is provided
- make port argument optional (and default to 9021)
samples
- add vscode code completion and debugging configurations to hello_cmake
- use gdb-multiarch for debug targets, allowing debugging on non-x86_64 hosts
crt
- fix potential infloops
- add api for reading and writing vmem protection flags
libc
- add some more termios functions
- add _setjmp and _longjmp
- add recvmmsg and sendmmsg
- add scandir and alphasort
- add hstrerror
lld
- enforce mulated-tls when using lto
- ensure --hash-style is the last argument
v0.32.1
fix some kernel panics on later firmwares
v0.32
fix 8.xx offset
v0.31
kernel: add 8.xx, 9.xx, and 10.0x offsets
kernel: add absolute address to bus_data_devices (defined in freebsd-src/sys/kern/subr_bus.c)
crt: remove automatic stacktrace on fatal signals, it interferes with gdbsrv
libc: add c11 threads implementation from freebsd 11.4
linker: reduce file size of payloads with a large .bss section
linker: make .text and .rodata section writable so rtld does not need mdbg
v0.30
crt: improve runtime performance
v0.29
bump freebsd headers to v11.4
v0.28
cmake: add more paths to default tools
llvm: add initial support for clang/clang++ version 20
stubs: add support for -lSceGnmDriver
libc: fix ctime_r()
libc: add asctime_r()
host: fix prospero-trip when its copied rather thank symbolically linked