Files
Chimera GFX release export a6037502d7
phase0-ci / build-and-audit (push) Successful in 2m14s
Publish Chimera GFX source
2026-09-03 03:27:14 +02:00

444 lines
11 KiB
JSON

{
"schema_version": 1,
"phase": "PHASE_1_0B_FIRST_DEVICE_SMOKE_CANDIDATE_HARDENING",
"status": "RETROARCH_PS5_DEVICE_SMOKE_CANDIDATE_BUILT_WITH_DECLARED_RISKS",
"artifact": {
"name": "retroarch_ps5_software_smoke.elf",
"profile": "ps5-software-rgui-smoke-bounded",
"local_relative_path": "retroarch_ps5_software_smoke.elf",
"linker_map_relative_path": "retroarch_ps5_software_smoke.map",
"size": 1826216,
"sha256": "16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688",
"linker_map_size": 620047,
"linker_map_sha256": "21dfdaa44261f8d546fa9ea71102162dc880a8ca8037526019a04fece5b21313",
"clean_build_sha256": [
"16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688",
"16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688"
],
"source_commit": "392d14871f3b121a346d1e2e727e528552bdd700",
"file_type": "ELF64 little-endian x86-64 PIE, dynamically linked, not stripped",
"entrypoint": "0xfdd70",
"program_headers": [
{
"type": "LOAD",
"flags": "RE",
"offset": 16384,
"virtual_address": 0,
"file_size": 1066462,
"memory_size": 1066462,
"alignment": 16384
},
{
"type": "LOAD",
"flags": "R",
"offset": 1097728,
"virtual_address": 1081344,
"file_size": 392408,
"memory_size": 392408,
"alignment": 16384
},
{
"type": "LOAD",
"flags": "RW",
"offset": 1490944,
"virtual_address": 1474560,
"file_size": 206120,
"memory_size": 903360,
"alignment": 16384
},
{
"type": "DYNAMIC",
"flags": "RW",
"offset": 1540096,
"virtual_address": 1523712,
"file_size": 400,
"memory_size": 400,
"alignment": 16384
}
],
"rwx_segment_count": 0,
"wx_status": "NO_WRITABLE_EXECUTABLE_LOAD_SEGMENT",
"relro": "NOT_CLAIMED",
"interpreter": null,
"build_id": null,
"gnu_stack_program_header": "ABSENT",
"elf_tls_segment": false,
"elf_tls_sections": [],
"init_array_size": 0,
"fini_array_size": 0,
"relocation_audit": {
"total": 1053,
"relative": 913,
"by_type": {
"8": 913,
"6": 140
},
"outside_rw_load": 0,
"relative_outside_rw_load": 0
},
"relative_relocations_outside_rw_load": 0,
"dt_needed": [
"libSceVideoOut.sprx",
"libScePad.sprx",
"libSceUserService.sprx",
"libSceSystemService.sprx",
"libSceAudioOut.sprx",
"libkernel_web.sprx",
"libSceLibcInternal.sprx"
],
"imports": [
"_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",
"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"
],
"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",
"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"
],
"defined_symbols": [
"_start",
"main",
"rarch_main",
"retroarch_main_init",
"runloop_iterate",
"retro_init",
"retro_deinit",
"retro_run",
"frontend_ctx_ps5",
"chimera_ps5_smoke_tick",
"chimera_ps5_smoke_block_write",
"__wrap_open",
"__wrap_fopen",
"__wrap_fwrite"
],
"key_symbol_addresses": {
"main": "0x3cc0",
"rarch_main": "0x3a10",
"retroarch_main_init": "0x3db0",
"runloop_iterate": "0xaf50",
"retro_init": "0x44fd0",
"retro_deinit": "0x450b0",
"retro_run": "0x451c0",
"chimera_ps5_smoke_tick": "0x46230",
"chimera_ps5_smoke_block_write": "0x46330",
"__wrap_open": "0x46f40",
"__wrap_fopen": "0x46fe0",
"__wrap_fwrite": "0x470a0",
"_start": "0xfdd70",
"frontend_ctx_ps5": "0x178e80"
},
"selected_exit_method": "PROCESS__EXIT_AFTER_TEARDOWN",
"smoke_owned_exit_callsite_count": 1,
"sdl_exit_process_callsite_count": 0,
"sdk_init_failure_exit_path": true,
"runtime_resolved_sdk_module_loader": true,
"runtime_resolved_sdk_module": "/system/common/lib/libSceSysmodule.sprx",
"static_core": "chimera_smokecore",
"video_backend": "SDL2 PS5 software framebuffer / VideoOut",
"input_backend": "SDL2 PS5 Pad",
"audio_backend": "SDL2 PS5 AudioOut 48 kHz stereo",
"string_audit": {
"personal_host_paths_found": false,
"credentials_found": false,
"device_or_private_ip_addresses_found": false,
"disabled_feature_localization_strings_remain": true,
"generic_ipv4_like_strings": [
"udp://127.0.0.1:",
".0.1.2.3.",
".4.5.6.7."
],
"network_imports_found": false,
"retroarch_network_callgraph_found": false,
"sdk_runtime_module_name_strings_found": true
},
"persistent_writes_allowed": false,
"content_required": false,
"config_required": false,
"networking": false,
"autoload": false,
"automatic_retry": false,
"installation_eligible": false,
"device_write_eligible": false,
"transfer_eligible": false,
"execution_eligible": false,
"execution_authorized": false,
"hardware_tested": false,
"device_action_performed": false
}
}