コード例 #1
0
int main(int argc, char * argv[])
{
    PIN_Init(argc, argv);

    Out.open(KnobOutputFile.Value().c_str());

    PIN_AddSignalInterceptFunction(SIGUSR1, SigFunc, 0);
    PIN_StartProgram();
    return 0;
}
コード例 #2
0
ファイル: intercepttool.cpp プロジェクト: gungun1010/hidden
int main(int argc, char **argv)
{
    PIN_Init(argc, argv);
    if (!ParseCmdLine(argc, argv))
        return 1;

    PIN_AddSignalInterceptFunction(Signal, HandleSig, 0);

    PIN_StartProgram();
    return 0;
}
コード例 #3
0
ファイル: sigenable.cpp プロジェクト: gungun1010/hidden
int main(int argc, char * argv[])
{
    PIN_Init(argc, argv);
    PIN_InitSymbols();

    PIN_AddSignalInterceptFunction(SIGUSR2, SignalHandler, 0);
    IMG_AddInstrumentFunction(Image, 0);
    TRACE_AddInstrumentFunction(Trace, 0);

    PIN_StartProgram();
    return 0;
}