스택의 로컬 변수 할당 순서 다음 두 가지 기능을 살펴봅니다. void function1() { int x; int y; int z; int *ret; } void function2() { char buffer1[4]; char buffer2[4]; char buffer3[4]; int *ret; } 만약에 내가 부러지면function1()gdb변수의 주소를 인쇄하면 다음과 같은 정보를 얻을 수 있습니다. (gdb) p &x $1 = (int *) 0xbffff380 (gdb) p &y $2 = (int *) 0xbffff384 (gdb) p &z $3 = (int *) 0xbffff388 (gdb) p &ret $4 = (int **) 0xbffff38c 만약에 내가 같은 일을 한다면,function2..