✺
프로세스 입장에서 익셉션을 유발하는 명령어를 실행하면 ARM 프로세서는 익셉션 벡터로 프로그램 카운터를 브랜치합니다. 이어서 익셉션를 처리하는 익셉션 벡터 핸들러가 실행됩니다. 그렇다면 익셉션 벡터에서 실행되는 익셉션 벡터 핸들러는 실제 어느 공간에서 실행될까요? 익셉션 벡터 핸들러는 바로 프로세스의 스택 공간에서 실행됩니다. 이번 시간에 이 내용에 대해 조금 더 설명합니다. 익셉션 벡터 핸들러가 프로세스의 스택 공간에 처리 다음 그림은 프로세스의 스택 공간에서 익셉션 벡터 핸들러가 호출되는 흐름을 나타냅니다. 그림 7.8 익셉션 벡터 핸들러가 프로세스 스택 공간에서 실행되는 흐름(ARMv7 아키텍처) 위 그림은 이전 절에서 소개한 proc_func_ptr() 함수가 seq_read() 함수