특징 - 일반 선언과 다르게 스택에 바로 클래스 크기 만큼 할당 하지 않고, 포인터 하나를 선언하여 사용.
즉 메모리 할당 코드 필요. ---> 클래스 크기 = new 사용할때 확인 가능.
push 88h ;클래스 크기(uint)
call ???@YAPAXI@Z ; operator new(uint)
add esp, 4 (스택 정리 __cdecl 함수 규약)
mov [ebp+var_8], eax ; eax->포인터 주소
-------->[ebp+var_8] == 포인터
(리버스 엔지니어링 바이블 중 일부를 공부하며 작성했음을 알림니다.)
'Reversing' 카테고리의 다른 글
어셈블리어 1장 80x86시스템 CPU 구조 (0) | 2020.11.18 |
---|