Pin
INSTLIB
FOLLOW_CHILD
Public Member Functions
|
List of all members
INSTLIB::FOLLOW_CHILD Class Reference
FOLLOW_CHILD
#include <follow_child.H>
Public Member Functions
FOLLOW_CHILD
()
VOID
SetPrefix
(CHAR *prefix[])
VOID
Activate
()
Detailed Description
The example below can be found in InstLibExamples/follow_child.cpp
#include <fstream>
#include "pin.H"
#include "instlib.H"
using namespace
INSTLIB
;
FOLLOW_CHILD
follow;
INT32 Usage()
{
cerr <<
"This pin tool demonstrates use of FOLLOW_CHILD to inject pin in programs that call exec\n"
"\n"
;
cerr << KNOB_BASE::StringKnobSummary() << endl;
return
-1;
}
// argc, argv are the entire command line, including pin -t <toolname> -- ...
int
main(
int
argc,
char
* argv[])
{
if
(
PIN_Init
(argc,argv) )
{
return
Usage();
}
follow.
Activate
();
// Use the same prefix as our command line
follow.
SetPrefix
(argv);
// Start the program, never returns
PIN_StartProgram
();
return
0;
}
The documentation for this class was generated from the following file:
follow_child.H
Generated by
1.8.14