int main(int argc, char * argv[]) { PIN_Init(argc, argv); INS_AddInstrumentFunction(Instruction, 0); // First call of the analysis routine should be done from regular code. CheckAlign(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); // Never returns PIN_StartProgram(); return 0; }
/*! \brief check if a pointer is aligned */ inline bool CheckAlign( void *ptr ){ return CheckAlign( (size_t)ptr ); }