static private method_from_jit_info ( TargetAccess target, TargetAddress data, MethodLoadedHandler handler ) : void | ||
target | TargetAccess | |
data | TargetAddress | |
handler | MethodLoadedHandler | |
리턴 | void |
void method_from_jit_info(TargetAccess target, TargetAddress data,
MethodLoadedHandler handler)
{
int size = target.ReadInteger (data);
TargetReader reader = new TargetReader (target.ReadMemory (data, size));
reader.BinaryReader.ReadInt32 ();
int count = reader.BinaryReader.ReadInt32 ();
for (int i = 0; i < count; i++) {
TargetAddress address = reader.ReadAddress ();
Method method = read_range_entry (target, address);
handler (target, method);
}
}