Programming/ARM
arm - SIGSERV나 SIGILL 이 발생했을때의 asm 동작
decdream
2010. 4. 23. 18:06
ldr r1,[r6,+r3]
만약 이 instruction 에서 문제가 발생했다고 하자.
구문을 해석하자면
r1 = *(r6 + r3)
입니다.
r6+r3 에서 나오는 주소에 문제가 있어서 SIGSEGV 가 발생하였는데
이때 r1 에 영향이 없을것 같은데
r1 에는 0 이 대입됩니다.
ARM - coretex 입니다.