ABI, EABI가 무엇인지 알아보자.
함수호출 규약을 정의하는 방법
함수 호출시 전달되는 인자, 반환값, 레지스터 사용규칙, 스택 구성
ABI는 컴파일러와 OS간 일관성 있게 함수 호출 규약을 유지하기 위해서 사용된다.
cdecl은 함수가 호출될때
스택에 인자를 어떤 순서로 push하고
함수가 리턴할때
스택에서 값을 가져올지 여부를 결정하는 방식