Я пытаюсь перепроектировать программу, которая выполняет некоторые основные синтаксические разборки: текст, текст. У меня есть исполняемая «эталонная реализация» и исходный код на то, что должно быть другой версией, поскольку скомпилированный исходный вывод! = Исполняемый вывод.Посмотрите на временные файлы, которые создает процесс
Процесс создает и удаляет временные файлы очень быстро при многошаговом анализе. Если бы я мог взглянуть на отдельные временные файлы, я мог бы получить отличные диагностические данные, чтобы сузить место, где мой источник отличается от двоичного.
Есть ли способ сделать одно из следующего?
- Заморозить каталог, чтобы файл создавался, но удаление файла не работает?
- Запустить программу в «замедленном движении», чтобы я мог смотреть на файлы, которые она создает?
- Зарегистрировать все, что делает программа, включая любые данные, записанные в файлы?
Как быстро он создает их, прежде чем они исчезнут? Являются ли они двоичными или текстовыми? Любая идея, если они имеют одно и то же имя каждый раз? –