Как видно из заголовка, есть ли способ прочитать инструкции машинного кода как / после того, как они были выполнены? Например, если бы у меня был произвольный блок кода на C, и я хотел бы знать, какие инструкции были скомпилированы и выполнены при вводе этого блока, тогда был бы способ сделать это? Заранее благодарю за любые указатели на эту тему.
Редактировать: Некоторая мотивация в отношении того, что я пытаюсь сделать: я хочу иметь программу, которая примерно определяет, как она была скомпилирована или какие инструкции она выполняет в данный момент без необходимости знать как машинный код сделан. То есть Я хочу использовать тяжелую работу, которую некоторые компиляторы ранее выполняли при компиляции программы, чтобы я мог копировать, а затем использовать выполняемый машинный код.