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예요.

더 알아보기 (Learn more)

Rust 공식 문서