Привет, делая несколько бинарных инструментов с Pin, я сталкивался с такими терминами, как Image и подпрограммы. Мы можем использовать инструмент до и после загрузки и исполнения изображения аналогично для рутин? Каковы фактические значения исполняемых файлов?Что такое изображение и рутина в двоичной системе или двоичном коде?
То, что я понял, подпрограмма означает методы/функции/процедуры, а образ может быть динамическим связующим файлом или библиотеками с набором подпрограмм. Я прав?
Да, я понял, что вы имели в виду, но с точки зрения моей двоичной измерительной логики в Pin он вставляет код до и после подпрограмм в изображении при загрузке. Я понимаю, что он определяет изображение как библиотеку или сам исполняемый файл, а также процедуры как процедуры. –
В этом случае «до и после» являются точками входа и выхода кода. Это не так уж и необычно. Старое программное обеспечение, используемое для динамического создания процедур сортировки в памяти, оптимизация подпрограммы для соответствия данным. Изображение сортировки было выполнено и возвращено в вызывающий код. Я до сих пор не понимаю твое замешательство. Я должен что-то упустить. –