SFP를 세팅한 이후, 함수에서 쓸 버퍼 공간을 먼저 확보하는데,
이때 버퍼는 4byte 단위로 공간을 확보하잖아요?
그럼 버퍼를 0x0012ffa0부터 쌓는다고 했을 때,
char buf1[2], buf2[2];라고 한다면
&buf1=0x0012ffa0 , &buf2=0x0012ff9c가 될테고,
char buf1[10], buf2[10];라고 한다면
&buf1=0x0012ffa0 , &buf2=0x0012ff94가 되야하는 것 아닌가요?
근데 level10 상에서 버퍼 주소를 확인해보면,
char buf[10]에 대해서 16byte의 공간이 할당되고,
(buf=0xbfffec80, buf2=0xbfffec90)
char buf[2]에 대해서는 2byte의 공간이 할당됩니다.
(buf=0xbffff3a4, buf2=0xbffff3a6)