set_alloc_error_hook — 할당 실패 훅 등록하기
set_alloc_error_hook — 할당 실패 훅 등록하기
set_alloc_error_hook는 메모리 할당 실패 시 호출되는 훅(hook) 을 등록하는 함수예요. 훅은 할당 실패한 레이아웃(Layout)을 인자로 받는 함수 포인터예요.
출처: Rust 공식 문서
본문
pub fn set_alloc_error_hook(hook: fn(Layout))
등록된 훅은 handle_alloc_error가 호출될 때 실행돼요. 할당 실패 시점을 로깅하거나 통계를 내는 등 디버깅 목적으로 활용할 수 있어요. nightly 전용 실험 API예요.