Я новичок в Intel Pintools и пытаюсь написать pintool, который останавливается на заданном типе инструкции, а затем ищет конкретные c инструкции, следующие за ним в разделе. У меня работает xed декодирование, но я застрял в той части, где я получаю настоящий шестнадцатеричный код операции. Как я могу это сделать?
Я хотел бы использовать INS_Opcode () - но это инструкции, которые еще не были выполнены (и могут никогда не быть), поэтому они не являются объектами INS. Есть xed_operand_values_get_iclass (), но она возвращает перечисление iclass, а не фактический первичный код операции. Из заголовочных файлов xed я вижу, что есть некоторые необработанные буферы, связанные с различными xed структурами, но мне совершенно не ясно, как я могу использовать это для получения необходимой информации. Кто-нибудь может просветить меня?