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;
}
Ejemplo n.º 2
0
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;
}
Ejemplo n.º 3
0
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;
}