{ "schema_version": 1, "phase": "PHASE_1_0D_LOADER_TO_ENTRY_DIAGNOSIS", "status": "RETROARCH_PS5_ENTRY_DIAGNOSTIC_LADDER_BUILT_OFFLINE", "scope": "HOST_ONLY_BUILD_AND_STATIC_AUDIT", "date": "2026-07-19", "repository": "chimera-retroarch", "branch": "codex/ps5-loader-entry-diagnosis", "source_commit": "69b65858ffaee826d70f5c0df61013cd1b0e2048", "baseline_commit": "392d14871f3b121a346d1e2e727e528552bdd700", "source_bindings": { "retroarch_release": "69a4f0ea1e8aaf442ae4858f2e7f2b31a1776576", "ps5_payload_sdk": "d2e2e585740362976a39fdd5ccf390f199a7bc37", "pacbrew": "c2abcfcb60f569128abd0e8e70ad03a67bee5ea7", "sdl": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb", "hardened_elfldr": "197623058f509eddde18868dafcb92fdcac66464", "lifecycle_notification_source": "fe08300339a13f899fb78ea404ada381a5cba87c" }, "authorizations": { "ps5_connection_authorized": false, "device_transfer_authorized": false, "device_execution_authorized": false, "installation_authorized": false, "autoload_authorized": false, "device_write_authorized": false, "automatic_retry": false }, "actions": { "ps5_connected": false, "device_request_performed": false, "files_transferred": false, "device_write_performed": false, "target_execution_performed": false, "transfer_package_created": false, "execution_package_created": false, "installation_package_created": false }, "artifact": { "name": "retroarch_ps5_early_diag.elf", "profile": "early-diag", "compile_define": "CHIMERA_PS5_EARLY_DIAG=1", "local_relative_path": "build/phase10d/early-a/retroarch_ps5_early_diag.elf", "linker_map_relative_path": "build/phase10d/early-a/retroarch_ps5_early_diag.map", "size": 1844664, "sha256": "092bcabc0f8717a648030c592aa0dc900f878952fb14ee453851a29f298ea7ee", "clean_build_sha256": [ "092bcabc0f8717a648030c592aa0dc900f878952fb14ee453851a29f298ea7ee", "092bcabc0f8717a648030c592aa0dc900f878952fb14ee453851a29f298ea7ee" ], "linker_map_size": 635853, "linker_map_sha256": "0d4d4614826fa4cbbf11e7374a2d2ecb574a00b55ad9deac17272f9504b254a0", "clean_map_sha256": [ "0d4d4614826fa4cbbf11e7374a2d2ecb574a00b55ad9deac17272f9504b254a0", "0d4d4614826fa4cbbf11e7374a2d2ecb574a00b55ad9deac17272f9504b254a0" ], "execution_eligible": false, "transfer_eligible": false, "installation_eligible": false, "device_action_performed": false }, "elf": { "type": "ET_DYN", "machine": "EM_X86_64", "entrypoint": "0xfec40", "program_header_count": 4, "load_segment_count": 3, "rwx_load_segment_count": 0, "program_headers": [ {"type": "LOAD", "flags": "RE", "offset": 16384, "vaddr": 0, "filesz": 1070254, "memsz": 1070254, "align": 16384}, {"type": "LOAD", "flags": "R", "offset": 1097728, "vaddr": 1081344, "filesz": 394136, "memsz": 394136, "align": 16384}, {"type": "LOAD", "flags": "RW", "offset": 1507328, "vaddr": 1490944, "filesz": 206124, "memsz": 903744, "align": 16384} ], "bss_size": 697616, "init_array_size": 0, "fini_array_size": 0, "tls": false, "relocations": {"total": 1054, "by_type": {"6": 141, "8": 913}}, "dt_needed": [ "libSceAudioOut.sprx", "libSceLibcInternal.sprx", "libScePad.sprx", "libSceSystemService.sprx", "libSceUserService.sprx", "libSceVideoOut.sprx", "libkernel_web.sprx" ], "undefined_symbols": [ "_Exit", "__error", "__isthreaded", "__stderrp", "__stdoutp", "abort", "atan2", "atof", "atoi", "calloc", "clock_gettime", "close", "closedir", "cos", "cosf", "exit", "fclose", "ferror", "fflush", "fileno", "fopen", "fprintf", "fputc", "fputs", "fread", "free", "fseek", "fseeko", "fstat", "ftello", "fwrite", "getenv", "gettimeofday", "isgraph", "localtime", "longjmp", "lseek", "malloc", "memcmp", "memcpy", "memmove", "memset", "nanosleep", "open", "opendir", "powf", "pthread_attr_init", "pthread_attr_setdetachstate", "pthread_attr_setstacksize", "pthread_create", "pthread_getschedparam", "pthread_getspecific", "pthread_join", "pthread_key_create", "pthread_key_delete", "pthread_mutex_destroy", "pthread_mutex_init", "pthread_mutex_lock", "pthread_mutex_unlock", "pthread_mutexattr_init", "pthread_mutexattr_settype", "pthread_self", "pthread_set_name_np", "pthread_setcanceltype", "pthread_setschedparam", "pthread_setspecific", "pthread_sigmask", "puts", "qsort", "read", "readdir", "realloc", "sceAudioOutClose", "sceAudioOutInit", "sceAudioOutOpen", "sceAudioOutOutput", "sceKernelAllocateMainDirectMemory", "sceKernelCreateEqueue", "sceKernelDeleteEqueue", "sceKernelMapDirectMemory", "sceKernelReleaseDirectMemory", "sceKernelSendNotificationRequest", "sceKernelWaitEqueue", "scePadClose", "scePadInit", "scePadOpen", "scePadReadState", "sceSystemServiceHideSplashScreen", "sceUserServiceGetLoginUserIdList", "sceUserServiceGetUserName", "sceUserServiceInitialize", "sceVideoOutAddFlipEvent", "sceVideoOutClose", "sceVideoOutDeleteFlipEvent", "sceVideoOutOpen", "sceVideoOutRegisterBuffers2", "sceVideoOutSetBufferAttribute2", "sceVideoOutSetFlipRate", "sceVideoOutSubmitFlip", "sched_get_priority_max", "sched_get_priority_min", "sem_destroy", "sem_init", "sem_post", "sem_timedwait", "sem_trywait", "sem_wait", "setjmp", "setvbuf", "sigaction", "sigaddset", "sigemptyset", "signal", "sin", "sinf", "snprintf", "sprintf", "sscanf", "stat", "strchr", "strcmp", "strdup", "strerror", "strftime", "strlcat", "strlcpy", "strlen", "strncasecmp", "strncmp", "strrchr", "strstr", "strtod", "strtok_r", "strtol", "strtoul", "strtoull", "time", "tolower", "vfprintf", "vsnprintf", "vsscanf" ] }, "diagnostic": { "stages": ["D00", "D01", "D02", "D03", "D04", "D05", "D06", "D07", "D08", "D09", "D10", "D11", "D12"], "notification_maximum_attempts_per_stage": 1, "notification_retry": false, "notification_failure_blocks_primary_path": false, "message_capacity": 192, "dynamic_format_allocation": false, "user_names_reported": false, "raw_user_ids_only": true, "buffer_attribute_result": "NO_RETURN_VALUE_SENTINEL" }, "first_frame": { "background": "MAGENTA", "fixed_rectangle": "WHITE", "embedded_pattern": "BLACK", "resource_file": false, "frame_id": 0, "submit_attempts": 1, "wait_timeout_us": 100000, "retry": false, "second_buffer_initialization": false }, "profile_policy": { "real_retroarch_frontend": true, "static_chimera_smokecore": true, "write_firewall": true, "filesystem_writes_allowed": false, "networking": false, "dynamic_cores": false, "gnm": false, "autoload": false, "installation": false, "payload_launch": false, "automatic_retry": false, "runtime_limit_ms": 60000, "frame_limit": 3600, "exit": "_Exit" }, "fault_injection": { "asan": "PASS", "ubsan": "PASS", "leak_detection": "PASS", "notification_failure": "PASS", "notification_truncation": "PASS", "notification_duplicate": "PASS", "user_service_failure": "PASS", "no_login_user": "PASS", "videoout_open_failure": "PASS", "buffer_attribute_failure": "NOT_REPRESENTABLE_VOID_SOURCE_ABI", "direct_memory_allocation_failure": "PASS", "map_failure": "PASS", "buffer_registration_failure": "PASS", "equeue_failure": "PASS", "flip_event_failure": "PASS", "first_flip_failure": "PASS", "pad_failure": "PASS", "audioout_failure": "PASS", "core_failure": "PASS", "deadline": "PASS", "cleanup_every_boundary": "PASS", "exit_selected_once": "PASS", "hardware_evidence": false }, "callsites": { "D00_source": "retroarch.c:6201", "D00_disassembly": "0x3ccd", "notification_call": "0x4776b", "diagnostic_frame_helper": "0xfdf90", "first_magenta_flip_call": "0xfe1ec", "_Exit_call": "0x3cef", "_start": "0xfec40", "disassembly_sha256": "754f9defd84241ffc1716225002cf1cc1f266874da88259142592b13d59f14fb" }, "loader_model": { "classification": "ACCEPTED_BY_STATIC_MODEL", "hardware_evidence": false } }