0x08048488 <main+0>: push %ebp
0x08048489 <main+1>: mov %esp,%ebp
0x0804848b <main+3>: sub $0x28,%esp
0x0804848e <main+6>: and $0xfffffff0,%esp
0x08048491 <main+9>: mov $0x0,%eax
0x08048496 <main+14>: sub %eax,%esp
(질문)
0x08048498 <main+16>: sub $0xc,%esp
(질문 끝)
0x0804849b <main+19>: push $0x8048680
0x080484a0 <main+24>: call 0x8048358 <system>
main+16을 보면, 12바이트 공간을 확보합니다..
소스코드를 보니까, 12바이트를 확보해야하는 변수가 없는데,
왜 시스템에서 임의로 12바이트를 확보하나요..?
|