Add control flow information to metadata
Brought to you by:
vlad_r
This patch enable control flow information to be
collected during instrumentation stage. This
information is available from metadata. The following
public members added to metadata classes and interfaces:
int IMetadataConstants.METHOD_NO_CONTROL_FLOW_TBL;
int IMetadataConstants.METHOD_NO_CONTROL_FLOW_DATA;
boolean IMetaData.hasControlFlowData ();
boolean ClassDescriptor.hasControlFlowData ();
boolean MethodDescriptor.hasControlFlowData ();
int [][] MethodDescriptor.getControlFlow ();
Control flow is int [][] array. For each basic block
it holds an array of basic block ids, that can be
executed just after this basic block.
Patch for EMMA 2.0.5312
Logged In: YES
user_id=1013207
But this sort of does not add any end-user functionality, right?
Logged In: YES
user_id=410068
> But this sort of does not add any end-user functionality,
right?
Yes