EdgeProfileCollector.h File Reference


Classes

class  EdgeProfileCollector
class  EdgeMethodProfile

Typedefs

typedef std::map< Method_Handle,
EdgeMethodProfile * > 
EdgeProfilesMap
typedef std::vector< EdgeMethodProfile * > EdgeProfiles

Functions

Method_Profile_Handle edge_profiler_create_profile (PC_Handle ph, Method_Handle mh, uint32 numCounters, uint32 *counterKeys, uint32 checkSum)
uint32 edge_profiler_get_num_counters (Method_Profile_Handle mph)
uint32 edge_profiler_get_checksum (Method_Profile_Handle mph)
void * edge_profiler_get_entry_counter_addr (Method_Profile_Handle mph)
void * edge_profiler_get_counter_addr (Method_Profile_Handle mph, uint32 key)
uint32 edge_profiler_get_entry_threshold (PC_Handle pch)
uint32 edge_profiler_get_backedge_threshold (PC_Handle pch)


Typedef Documentation

typedef std::map<Method_Handle, EdgeMethodProfile*> EdgeProfilesMap

typedef std::vector<EdgeMethodProfile*> EdgeProfiles


Function Documentation

Method_Profile_Handle edge_profiler_create_profile ( PC_Handle  ph,
Method_Handle  mh,
uint32  numCounters,
uint32 *  counterKeys,
uint32  checkSum 
)

uint32 edge_profiler_get_num_counters ( Method_Profile_Handle  mph  ) 

uint32 edge_profiler_get_checksum ( Method_Profile_Handle  mph  ) 

void* edge_profiler_get_entry_counter_addr ( Method_Profile_Handle  mph  ) 

void* edge_profiler_get_counter_addr ( Method_Profile_Handle  mph,
uint32  key 
)

uint32 edge_profiler_get_entry_threshold ( PC_Handle  pch  ) 

uint32 edge_profiler_get_backedge_threshold ( PC_Handle  pch  ) 


Genereated on Tue Mar 11 19:25:30 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.