어셈블리 함수 공부 중
gdb-peda$ disassemble main
Dump of assembler code for function main:
[ 스택 프롤로그 ]
0x0804843c <+0>: push ebp
0x0804843d <+1>: mov ebp,esp
0x0804843f <+3>: sub esp,0x8
////////////////////////////////////////////////////////////////////
0x08048449 <+13>: mov DWORD PTR [ebp-0x8],0x14
// int v2 = 20;
0x08048450 <+20>: push DWORD PTR [ebp-0x8]
// 20
0x08048453 <+23>: push DWORD PTR [ebp-0x4]
// 10
0x08048456 <+26>: call 0x804840b <f1>
// f1(10, 20)
0x0804845b <+31>: add esp,0x8
////////////////////////////////////////////////////////////////////
0x08048463 <+39>: leave
0x08048464 <+40>: ret
End of assembler dump.
////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
'어셈블리' 카테고리의 다른 글
인라인 어셈블리 (0) | 2017.10.15 |
---|---|
제곱 어셈블리 (0) | 2017.10.13 |
배열 어셈블리 (0) | 2017.09.28 |
인라인 어셈 함수 인자 전달 (0) | 2017.09.27 |
어셈블리 문자열 복사 stos (0) | 2017.09.27 |