본문으로 바로가기

Linux 함수 호출 규약

category 해킹/Document 2017. 5. 23. 00:35

 Linux

Window 

 RDI

 RDX

 RSI

 RCX

 RDX

 R8

 RCX

 R9

 R8

Stack

 R9

Stack


출처: http://nekoplu5.tistory.com/entry/64비트-Calling-Convention [NekoPlus_]


함수마다 사용하는 레지스터가 다를꺼라고 생각했는데 같아서 좀 놀랍다. fastcall부터해서 다시 정리를 해야겠다. 일단 임시로 다른 블로그에서 관련 내용을 퍼왔다.