Как (и можно ли) узнать количество байт, выделенных функции / C++

Имеем следующий код на C++:

void func() { ... }

void (*funcPtr)() = func;
std::cout << sizeof(funcPtr);

В консоль будет выведено либо число 4 либо число 8 (в зависимости от архитектуры)
Но... Я хочу узнать сколько байт занимает функция в памяти (включая все инструкции, которые она выполняет), а не сколько байт занимает хранение указателя на нее.


Ответы (0 шт):