이게 어떻게 함수가 되는지 (연산자 같은게 아니라) 이해가 안가는데.. alloca를 하고 다른 부분에서 또 스택할당을 하려면 거기서 스택을 얼마나 썼는지 알아야 하는게 아닌지? 그럼 alloca는 스코프내 코드 전체에 영향을 준다고 생각되는데 그걸 함수로 한다? 컴파일러가 샤샥 해주는걸까요 그럼 만약 함수포인터에다 alloca 넣어서 호출하면 어케되져 - dc official App
어셈블리 봐봐여
두번 이상 하면 어떻게 될까 하는 생각인거 같은데 그냥 단순히 짐작되는건 걍 sp(스택포인터)만 증가시키면 되니까 그것만으로 큰 문제될건 없다고 느껴짐 물론 스택사이즈를 넘어가면 어떻게 되냐 하는 문제는 별개고
지역변수 접근할때 rsp 가지고 위치 계산해야하는데 rsp가 계속 변해도 되나 - dc App
접근할때는 bp를 이용할거라 생각되는데
32비트는 bp쓰는데 64비트는 sp쓰는걸로 알고있음
당연히 컴파일러가 만져주지
함수라기보단 system call 아닐까용
스택만 만지는거라 syscall은 필요없어요 - dc App