一下的例子为得到函数test的大小,大小为dwSize
#pragma check_stack (off)
void test()
{
int x;
std::cin >> x;
std::cout << x;
int a, b, c, d;
std::cin >> a >> b >> c >> d;
printf("%d\n", x);
}
void afterFunc()
{
return;
}
#pragma check_stack
//得到函数大小
DWORD dwSize = ((BYTE *)(DWORD)afterFunc - (BYTE *)(DWORD)test);