úÎ2ê.wN      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNone& Metrics for the caller function 5Number of entries contriubted by the caller function (Time contributed by the caller function .Allocation contributed by the caller function 3Number of tikcs contributed by the caller function >Number of allocated bytes contributed byt hte caller function Name of the callee function "Module name of the calle function )Number of entries to the callee function "Time spent in the callee function +Allocation incurred by the callee function 'Number of ticks in the callee function 1Number of allocated bytes in the callee function Cost-centre node Name of the cost-centre Module name of the cost-centre Identifier of the cost-centre %Number of entries to the cost-centre %Time spent in the cost-centre itself .Allocation incurred by the cost-centre itself Time spent in the cost-centre' s children !&Allocation incurred by the cost-centre' s children "$Number of ticks in the cost-centre. #.Number of allocated bytes in the cost-centre. &Name of the cost-centre 'Module name of the cost-centre ($Total time spent in the cost-centre )$Total allocation in the cost-centre *;Total ticks in the cost-centre. This number exists only if  -P or -Pa option is given at run-time. +8Total memory allocation in the cost-centre. This number  exists only if -P or -Pa option is given at run-time. , total alloc in the profiling reports .!Total memory allocation in bytes / total time in the profiling reports 1Total elapsed time in seconds 2Total number of ticks 3Duration of a tick 4Number of processors 5Top-level profiling report >  !"#$%&'()*+,-./0123456789:;<=>  !"#$%&'()*+,-./0123456789:;<=>56789:;</01234,-.$%&'()*+ !"#=     !"#$%&'()*+,-./0123456789:;<=NoneNO>?@ABCDEFGPQRST >?@ABCDEFG >?@ABCDEFGNO>?@ABCDEFGPQRSTNoneH6Build a tree of cost-centres from a profiling report. I6Build a tree of cost-centres from a profiling report. ; Nodes are sorted by the given key function for each level  of the tree. J>Build a list of call-sites (caller functions) for a specified # cost-centre name and module name. K=Build a list of call-sites (caller function) for a specified A cost-centre name and module name. Nodes are sorted by the given  key function. HISorting key function JCost-centre name  Module name KSorting key function Cost-centre name  Module name LSorting key function MSorting key function Cost-centre name  Module name UVHIJKLMHIJKLMHIJKLMUVNone=  !"#$%&'()*+,-./0123456789:;<>HIJK=56789:;</01234,-.$%&'()*+ !"# >HIJKW       !"#$%%&'()*+,,-../01233456789:;<=>?@ABCDEFGHIJKLMNOPQRSTghc-time-alloc-prof-0.0.0GHC.RTS.TimeAllocProfile.TypesGHC.RTS.TimeAllocProfile.Parser'GHC.RTS.TimeAllocProfile.CostCentreTreeGHC.RTS.TimeAllocProfileCallSitecallSiteCostCentrecallSiteContribEntriescallSiteContribTimecallSiteContribAlloccallSiteContribTickscallSiteContribBytesCallee calleeName calleeModule calleeEntries calleeTime calleeAlloc calleeTicks calleeBytesCostCentreTreecostCentreNodescostCentreParentscostCentreChildrencostCentreCallSites CostCentreNo CostCentrecostCentreNamecostCentreModule costCentreNocostCentreEntriescostCentreIndTimecostCentreIndAlloccostCentreInhTimecostCentreInhAlloccostCentreTickscostCentreBytesBriefCostCentrebriefCostCentreNamebriefCostCentreModulebriefCostCentreTimebriefCostCentreAllocbriefCostCentreTicksbriefCostCentreBytes TotalAlloctotalAllocBytes TotalTimetotalTimeElapsedtotalTimeTickstotalTimeResolutiontotalTimeProcessorsTimeAllocProfileprofileTimestampprofileCommandLineprofileTotalTimeprofileTotalAllocprofileHotCostCentresprofileCostCentreTreeemptyCostCentreTreetimeAllocProfile timestamptitle commandLine totalTime totalAllochotCostCentresbriefCostCentre costCentres costCentreprofileCostCentresprofileCostCentresOrderByprofileCallSitesprofileCallSitesOrderBybuildCostCentresOrderBybuildCallSitesOrderByTreePathLevelcostCentreTree buildTreehowManyparenssymbol buildCallee buildCallSite