x86(IA32) & x86-64 아키텍처에서 프로시저
호출 규약(Calling Convention)을 조사하고 비교 분석하시오.
- 함수호출규약(Calling Convention) : 함수를 호출 할 때, 어떤 방식으로 파라미터(인자)를 전달 할 것인지 정한 약속
index
1. x86 Calling Convention list (x86-IA32 and x86-64)
2. x86-IA32 Calling Convention(cdecl, stdcall, fastcall, thiscall) description
3. x86-64 Calling Convention(fastcall) description
4. x86-64 Calling Convention(fastcall) in linux
5. x86-64 Calling Convention(fastcall) in windows
6. 요약
7. Disassembly (호출규약 cdecl, 함수 add1(int a, int b, int c) - return값 a+b+c(3개)
8. Disassembly (IA32 호출규약 fastcall, 함수 add1(int a, int b, int c) - return값 a~f(6개)
9. Disassembly (x86-64 호출규약 cdecl, 함수 add1(int a, int b, int c) - return값 a~h(8개)
 |
1page(클릭 - 원본사진) |
 |
2page |
 |
3page |
 |
4page |
 |
5page |
 |
6page |
 |
7page |
 |
8page |
 |
9page |
 |
10page |
댓글 없음:
댓글 쓰기