sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
main.cpp
1#include <cstdio>
2#include <cstring>
3#include <stdexcept>
4
5extern "C" {
6#include <kernel.h>
7#include <crashscreen.h>
8int kputs(char *s);
9}
10
11static void hook(const char *report) {
12 bool ok = strstr(report, "std::terminate") && strstr(report, "boom") && strstr(report, "Backtrace");
13 kputs(ok ? (char *)"crash-terminate: PASS\n" : (char *)"crash-terminate: FAIL report\n");
14 SleepThread();
15}
16
17int main() {
20 throw std::runtime_error("boom");
21}
void crashscreen_set_hook(crashscreen_hook_t hook)
void crashscreen_install(void)