Calling Convention 썸네일형 리스트형 Calling Convention(함수 호출 규약) 함수를 호출하는데는 몇 가지 지켜야 할 약속이 있습니다.변수를 어떻게 넘겨줄 것인가, 리턴값의 반환,인수로 전달한 것을 어떻게 정리할 것인가 등이 약속되어 있어야 합니다.호출하는 함수(caller)와 호출 당하는 함수(callee) 사이에는이 약속이 지켜져야 하는 것은 당연합니다.만약 이 약속이 안 맞춰지면 거의 100% 프로그램이 죽는다고 보면 됩니다.프로그램이 실행이 되면 프로세스라 칭해지며, 메모리가 할당이 됩니다.이렇게 메모리가 할당되면 힙 영역과 스택 영역이 존재하게 되는데,힙은 낮은 번지에서 높은 번지로 자라나고,스택은 높은 번지에서 낮은 번지로 자라난다고 합니다.힙과 스택의 사이에는 자유 영역이 존재하고이 자유영역이 겹치게 되면 메모리 부족이 발생합니다.함수를 호출하면 전달되는 인자나 내부의.. 더보기 이전 1 다음