type-based slab allocation: kmalloc_obj family - Kees Cook (Google)

Linux Plumbers Conference · 14:40 · Watch on YouTube

Kees Cook는 새로운 kmallocobj 헬퍼 계열을 통해 Linux 커널의 slab 할당자를 타입-인식형으로 만들 것을 제안합니다. 현재 할당은 순수하게 크기 기반이며 void *를 반환합니다. 변경 후에는 할당이 올바르게 타입이 지정된 포인터를 반환하므로 컴파일러가 타입 불일치를 감지할 수 있으며, 할당자는 이후 강화 작업에 사용할 수 있는 타입, 정렬, 유연한 배열 메타데이터...

Read the full summary on retube

English