Мне было интересно, как работают инструменты Intel Pin.
В частности, при вызове RTN_InsertCall с IPOINT_BEFORE инструментарий происходит непосредственно перед инструкцией вызова функции или также для инструкций перехода к функции?
Я спрашиваю об этом, потому что я пишу Pintool, в котором я инструктирую процедуры до и после их вызова.
Хотя из руководства пользователя Pin известно, что IPOINT_AFTER не гарантирует успех, существуют также случаи, когда для некоторых подпрограмм вызывается только функция анализа для IPOINT_AFTER без предварительного вызова подпрограммы анализа для IPOINT_BEFORE. Поэтому мне было интересно, что может быть причиной этого явления.