mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-31 12:35:51 +00:00
8.8 KiB
8.8 KiB
libSceAddressSanitizer technical debt
Unknown function info
- __asan_addr_is_in_fake_stack, __asan_address_is_poisoned, __asan_after_dynamic_init, __asan_aligned_alloc, __asan_alloca_poison, __asan_allocas_unpoison, __asan_before_dynamic_init, __asan_calloc, __asan_current_error_report, __asan_current_error_report_size, __asan_describe_address, __asan_destroy_fake_stack, __asan_exp_load1, __asan_exp_load16, __asan_exp_load16_noabort, __asan_exp_load1_noabort, __asan_exp_load2, __asan_exp_load2_noabort, __asan_exp_load4, __asan_exp_load4_noabort, __asan_exp_load8, __asan_exp_load8_noabort, __asan_exp_loadN, __asan_exp_loadN_noabort, __asan_exp_store1, __asan_exp_store16, __asan_exp_store16_noabort, __asan_exp_store1_noabort, __asan_exp_store2, __asan_exp_store2_noabort, __asan_exp_store4, __asan_exp_store4_noabort, __asan_exp_store8, __asan_exp_store8_noabort, __asan_exp_storeN, __asan_exp_storeN_noabort, __asan_free, __asan_get_alloc_stack, __asan_get_current_fake_stack, __asan_get_free_stack, __asan_get_report_access_size, __asan_get_report_access_type, __asan_get_report_address, __asan_get_report_bp, __asan_get_report_description, __asan_get_report_pc, __asan_get_report_sp, __asan_get_shadow_mapping, __asan_handle_no_return, __asan_init, __asan_init_v5, __asan_load1, __asan_load16, __asan_load16_noabort, __asan_load1_noabort, __asan_load2, __asan_load2_noabort, __asan_load4, __asan_load4_noabort, __asan_load8, __asan_load8_noabort, __asan_loadN, __asan_loadN_noabort, __asan_load_cxx_array_cookie, __asan_locate_address, __asan_malloc, __asan_malloc_stats, __asan_malloc_usable_size, __asan_memalign, __asan_memcpy, __asan_memmove, __asan_memset, __asan_option_detect_stack_use_after_return, __asan_poison_cxx_array_cookie, __asan_poison_intra_object_redzone, __asan_poison_memory_region, __asan_poison_stack_memory, __asan_posix_memalign, __asan_print_accumulated_stats, __asan_realloc, __asan_reallocalign, __asan_region_is_poisoned, __asan_register_elf_globals, __asan_register_globals, __asan_register_image_globals, __asan_report_error, __asan_report_exp_load1, __asan_report_exp_load16, __asan_report_exp_load16_noabort, __asan_report_exp_load1_noabort, __asan_report_exp_load2, __asan_report_exp_load2_noabort, __asan_report_exp_load4, __asan_report_exp_load4_noabort, __asan_report_exp_load8, __asan_report_exp_load8_noabort, __asan_report_exp_load_n, __asan_report_exp_load_n_noabort, __asan_report_exp_store1, __asan_report_exp_store16, __asan_report_exp_store16_noabort, __asan_report_exp_store1_noabort, __asan_report_exp_store2, __asan_report_exp_store2_noabort, __asan_report_exp_store4, __asan_report_exp_store4_noabort, __asan_report_exp_store8, __asan_report_exp_store8_noabort, __asan_report_exp_store_n, __asan_report_exp_store_n_noabort, __asan_report_load1, __asan_report_load16, __asan_report_load16_noabort, __asan_report_load1_noabort, __asan_report_load2, __asan_report_load2_noabort, __asan_report_load4, __asan_report_load4_noabort, __asan_report_load8, __asan_report_load8_noabort, __asan_report_load_n, __asan_report_load_n_noabort, __asan_report_present, __asan_report_store1, __asan_report_store16, __asan_report_store16_noabort, __asan_report_store1_noabort, __asan_report_store2, __asan_report_store2_noabort, __asan_report_store4, __asan_report_store4_noabort, __asan_report_store8, __asan_report_store8_noabort, __asan_report_store_n, __asan_report_store_n_noabort, __asan_set_error_report_callback, __asan_set_shadow_00, __asan_set_shadow_01, __asan_set_shadow_02, __asan_set_shadow_03, __asan_set_shadow_04, __asan_set_shadow_05, __asan_set_shadow_06, __asan_set_shadow_07, __asan_set_shadow_f1, __asan_set_shadow_f2, __asan_set_shadow_f3, __asan_set_shadow_f5, __asan_set_shadow_f8, __asan_stack_free_0, __asan_stack_free_1, __asan_stack_free_10, __asan_stack_free_2, __asan_stack_free_3, __asan_stack_free_4, __asan_stack_free_5, __asan_stack_free_6, __asan_stack_free_7, __asan_stack_free_8, __asan_stack_free_9, __asan_stack_malloc_0, __asan_stack_malloc_1, __asan_stack_malloc_10, __asan_stack_malloc_2, __asan_stack_malloc_3, __asan_stack_malloc_4, __asan_stack_malloc_5, __asan_stack_malloc_6, __asan_stack_malloc_7, __asan_stack_malloc_8, __asan_stack_malloc_9, __asan_stack_malloc_always_0, __asan_stack_malloc_always_1, __asan_stack_malloc_always_10, __asan_stack_malloc_always_2, __asan_stack_malloc_always_3, __asan_stack_malloc_always_4, __asan_stack_malloc_always_5, __asan_stack_malloc_always_6, __asan_stack_malloc_always_7, __asan_stack_malloc_always_8, __asan_stack_malloc_always_9, __asan_store1, __asan_store16, __asan_store16_noabort, __asan_store1_noabort, __asan_store2, __asan_store2_noabort, __asan_store4, __asan_store4_noabort, __asan_store8, __asan_store8_noabort, __asan_storeN, __asan_storeN_noabort, __asan_unpoison_intra_object_redzone, __asan_unpoison_memory_region, __asan_unpoison_stack_memory, __asan_unregister_elf_globals, __asan_unregister_globals, __asan_unregister_image_globals, __asan_update_allocation_context, __asan_version_mismatch_check_v6, __asan_version_mismatch_check_v7, __asan_version_mismatch_check_v8, __sancov_default_options, __sanitizer_annotate_contiguous_container, __sanitizer_annotate_double_ended_contiguous_container, __sanitizer_contiguous_container_find_bad_address, __sanitizer_cov_dump, __sanitizer_cov_trace_pc_guard, __sanitizer_cov_trace_pc_guard_init, __sanitizer_double_ended_contiguous_container_find_bad_address, __sanitizer_dump_coverage, __sanitizer_dump_trace_pc_guard_coverage, __sanitizer_finish_switch_fiber, __sanitizer_free_hook, __sanitizer_get_allocated_begin, __sanitizer_get_allocated_size, __sanitizer_get_allocated_size_fast, __sanitizer_get_current_allocated_bytes, __sanitizer_get_estimated_allocated_size, __sanitizer_get_free_bytes, __sanitizer_get_heap_size, __sanitizer_get_ownership, __sanitizer_get_report_path, __sanitizer_get_unmapped_bytes, __sanitizer_malloc_hook, __sanitizer_print_stack_trace, __sanitizer_ptr_cmp, __sanitizer_ptr_sub, __sanitizer_purge_allocator, __sanitizer_sandbox_on_notify, __sanitizer_set_death_callback, __sanitizer_set_report_fd, __sanitizer_set_report_path, __sanitizer_start_switch_fiber, __sanitizer_symbolize_global, __sanitizer_symbolize_pc, __sanitizer_unaligned_load16, __sanitizer_unaligned_load32, __sanitizer_unaligned_load64, __sanitizer_unaligned_store16, __sanitizer_unaligned_store32, __sanitizer_unaligned_store64, __sanitizer_verify_contiguous_container, __sanitizer_verify_double_ended_contiguous_container, __ubsan_current_error_report, __ubsan_current_error_report_size, __ubsan_default_options, __ubsan_get_current_report_data, __ubsan_handle_add_overflow, __ubsan_handle_add_overflow_abort, __ubsan_handle_alignment_assumption, __ubsan_handle_alignment_assumption_abort, __ubsan_handle_builtin_unreachable, __ubsan_handle_divrem_overflow, __ubsan_handle_divrem_overflow_abort, __ubsan_handle_dynamic_type_cache_miss, __ubsan_handle_dynamic_type_cache_miss_abort, __ubsan_handle_float_cast_overflow, __ubsan_handle_float_cast_overflow_abort, __ubsan_handle_function_type_mismatch, __ubsan_handle_function_type_mismatch_abort, __ubsan_handle_function_type_mismatch_v1, __ubsan_handle_function_type_mismatch_v1_abort, __ubsan_handle_implicit_conversion, __ubsan_handle_implicit_conversion_abort, __ubsan_handle_invalid_builtin, __ubsan_handle_invalid_builtin_abort, __ubsan_handle_load_invalid_value, __ubsan_handle_load_invalid_value_abort, __ubsan_handle_missing_return, __ubsan_handle_mul_overflow, __ubsan_handle_mul_overflow_abort, __ubsan_handle_negate_overflow, __ubsan_handle_negate_overflow_abort, __ubsan_handle_nonnull_arg, __ubsan_handle_nonnull_arg_abort, __ubsan_handle_nonnull_return, __ubsan_handle_nonnull_return_abort, __ubsan_handle_nonnull_return_v1, __ubsan_handle_nonnull_return_v1_abort, __ubsan_handle_nullability_arg, __ubsan_handle_nullability_arg_abort, __ubsan_handle_nullability_return_v1, __ubsan_handle_nullability_return_v1_abort, __ubsan_handle_out_of_bounds, __ubsan_handle_out_of_bounds_abort, __ubsan_handle_pointer_overflow, __ubsan_handle_pointer_overflow_abort, __ubsan_handle_shift_out_of_bounds, __ubsan_handle_shift_out_of_bounds_abort, __ubsan_handle_sub_overflow, __ubsan_handle_sub_overflow_abort, __ubsan_handle_type_mismatch, __ubsan_handle_type_mismatch_abort, __ubsan_handle_type_mismatch_v1, __ubsan_handle_type_mismatch_v1_abort, __ubsan_handle_vla_bound_not_positive, __ubsan_handle_vla_bound_not_positive_abort, __ubsan_vptr_type_cache (libSceAddressSanitizer) - names and NIDs verified from pinned ps5rs stubs (
libSceAddressSanitizer_nosubmission.txt), with NID match confirmed viatools/nid_names.pycompute_nid. Signatures, parameter layouts, and runtime behavior remain unverified; all paths throw throughNotImplemented_nid_no_patch.