C# Class Emveepee.Decoding.ProfileData

显示文件 Open project: mono/emveepee Class Usage Examples

Private Properties

Property Type Description
GetStackItem StackItem

Public Methods

Method Description
AddAllocation ( AllocationInfo info ) : void
AddBlock ( Block block ) : void
AddChain ( StatInfo chain, StackItem last_hit ) : void
AddClass ( ClassInfo class_info ) : void
AddDirectivesBlock ( DirectivesBlock block ) : void
AddEndBlock ( EndBlock block ) : void
AddEventsBlock ( EventsBlock block ) : void
AddFunction ( uint id, string name, string provider ) : void
AddIntroBlock ( IntroBlock block ) : void
AddLoadedBlock ( LoadedBlock block ) : void
AddMappingBlock ( MappingBlock block ) : void
AddMethod ( MethodInfo method_info ) : void
AddRegion ( RegionInfo info ) : void
AddStatBlock ( StatBlock block ) : void
EnterMethod ( MethodEventInfo info ) : void
ExitMethod ( MethodEventInfo info ) : void
ProfileData ( string filename ) : System
UpdateCounterAndTime ( ulong current_counter, System.DateTime current_time ) : void
UpdateTicksPerCounterUnit ( ) : void

Private Methods

Method Description
GetStackItem ( StatInfo info ) : StackItem

Method Details

AddAllocation() public method

public AddAllocation ( AllocationInfo info ) : void
info AllocationInfo
return void

AddBlock() public method

public AddBlock ( Block block ) : void
block Block
return void

AddChain() public method

public AddChain ( StatInfo chain, StackItem last_hit ) : void
chain StatInfo
last_hit StackItem
return void

AddClass() public method

public AddClass ( ClassInfo class_info ) : void
class_info ClassInfo
return void

AddDirectivesBlock() public method

public AddDirectivesBlock ( DirectivesBlock block ) : void
block DirectivesBlock
return void

AddEndBlock() public method

public AddEndBlock ( EndBlock block ) : void
block EndBlock
return void

AddEventsBlock() public method

public AddEventsBlock ( EventsBlock block ) : void
block EventsBlock
return void

AddFunction() public method

public AddFunction ( uint id, string name, string provider ) : void
id uint
name string
provider string
return void

AddIntroBlock() public method

public AddIntroBlock ( IntroBlock block ) : void
block IntroBlock
return void

AddLoadedBlock() public method

public AddLoadedBlock ( LoadedBlock block ) : void
block LoadedBlock
return void

AddMappingBlock() public method

public AddMappingBlock ( MappingBlock block ) : void
block MappingBlock
return void

AddMethod() public method

public AddMethod ( MethodInfo method_info ) : void
method_info MethodInfo
return void

AddRegion() public method

public AddRegion ( RegionInfo info ) : void
info RegionInfo
return void

AddStatBlock() public method

public AddStatBlock ( StatBlock block ) : void
block StatBlock
return void

EnterMethod() public method

public EnterMethod ( MethodEventInfo info ) : void
info MethodEventInfo
return void

ExitMethod() public method

public ExitMethod ( MethodEventInfo info ) : void
info MethodEventInfo
return void

ProfileData() public method

public ProfileData ( string filename ) : System
filename string
return System

UpdateCounterAndTime() public method

public UpdateCounterAndTime ( ulong current_counter, System.DateTime current_time ) : void
current_counter ulong
current_time System.DateTime
return void

UpdateTicksPerCounterUnit() public method

public UpdateTicksPerCounterUnit ( ) : void
return void