Я только что узнал о указателях функций (указатели, указывающие на адрес, где хранится машинный код функции). Это заставило меня задуматься о машинный код и о том, как он хранится в памяти.
Является ли машинный код сохраненным последовательно в памяти, так что можно "вручную" увеличить указатель до тех пор, пока он не укажет на следующую/предыдущую функцию?
Это то, что делает отладчик? Он позволяет мне "видеть", где счетчик программ указывает на машинный код?
Заключение: можно запрограммировать с указателями функций примитивный отладчик?
Я понял это право, или я ухожу?