STACKLEAK Stack Erasing Architecture CONFIG_GCC_PLUGIN_STACKLEAK

1. 시스템 콜 실행 & lowest_stack 실시간 추적
유저 공간에서 시스템 콜을 호출하면 커널 스택(16KB THREAD_SIZE) 상단에 pt_regs 구조체가 저장됩니다. 함수가 호출되면서 스택 포인터(RSP/SP)가 아래로 하향 이동하며, GCC 플러그인에 의해 100바이트 이상의 스택 프레임을 가진 함수 진입 시 stackleak_track_stack()이 호출되어 프로세스 구조체의 current->lowest_stack 포인터를 최저 수위로 실시간 갱신합니다.
Step 1 of 4