jmp .+0x2a


gcc의 gas가 사용하는 at&t 문법에서 .은 현재 주소를 나타낸다.


(intel의 MASM 어셈블리에서는 $를 쓴다고 한다)


즉 jmp .+0x2a 라는 구문은 jmp명령어가 위치한 시작 주소에다가 0x2a를 더한 주소로 jump를 하라는 뜻이 된다.




참고 자료 :


http://stackoverflow.com/questions/2638775/gcc-x86-problems-with-relative-jumps







Posted by huammmm1
,