上文 《pin 回顧》回顧了pin的檢測對象,這些對象在pin中被稱爲object,具體有image object,symbol object, instruction object,routine object,section object,register object,基本關係爲image>section>routine>instruction(例如:IMG_Name(SEC_Img(RTN_Sec(rtn))))
簡單也最常用的instruction object有INS_InsertCall(INS ins,IPOINT action,AFUNPTER funptr,...) INS_InsertThenCall(INS ins,IPOINT action,AFUNPTR funptr,...)等函數,這些函數是作爲檢測程序的接口,作爲instruction routine的一部分,對analysis routine函數進行調用。