A method (and apparatus) for executing a main program having a series of
machine-executable instructions in one of a program binary representation
and an object code representation, including establishing a first
pipeline for executing the main program and establishing a second
pipeline for executing a meta-program to at least one of fetch and store
meta-program information of the executing of the main program and a
result of an analysis of the executing the main program. The program
binary representation or object code representation of the main program
is not modified by establishing the second pipeline or by executing the
meta-program.