úÎ5ò0¢Y      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXSafe!"(Metrics for the caller function4Number of entries contriubted by the caller function'Time contributed by the caller function-Allocation contributed by the caller function2Number 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 function0Number of allocated bytes in the callee functionCost-centre nodeName of the cost-centreModule name of the cost-centre"Source location of the cost-centreIdentifier 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"1Allocation 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)"Source location 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.-HTotal 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 reports0 Total memory allocation in bytes1 total time in the profiling reports3Total elapsed time in seconds4Total number of ticks5Duration of a tick6Number of processors7Top-level profiling report@  !"#$%&'()*+,-./0123456789:;<=>?@  !"#$%&'()*+,-./0123456789:;<=>?@789:;<=>123456./0%&'()*+,- !"#$?     !"#$%&'()*+,-./0123456789:;<=>?Safe!"H5Build a tree of cost-centres from a profiling report.I~Build 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 cost-centre name and module name. Nodes are sorted by the given key function.HISorting key functionJCost-centre name Module nameKSorting key functionCost-centre name Module nameLSorting key functionMSorting key functionCost-centre name Module nameYZHIJKLMHIJKLMHIJKLMYZSafe!"[SRC column exists\]^_[NOPQRS`TUVWabcdefg NOPQRSTUVW NOPQRSTUVW\]^_[NOPQRS`TUVWabcdefgSafe?  !"#$%&'()*+,-./0123456789:;<=>HIJKN?789:;<=>123456./0%&'()*+,- !"#$ NHIJKh       !"#$%&&'()*+,-../001234556789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[[\]^_`abcd0ghc-time-alloc-prof-0.1.0-52ramrLE3CFB7vkXEj6NrFGHC.RTS.TimeAllocProfile.Types'GHC.RTS.TimeAllocProfile.CostCentreTreeGHC.RTS.TimeAllocProfile.ParserGHC.RTS.TimeAllocProfileCallSitecallSiteCostCentrecallSiteContribEntriescallSiteContribTimecallSiteContribAlloccallSiteContribTickscallSiteContribBytesCallee calleeName calleeModule calleeEntries calleeTime calleeAlloc calleeTicks calleeBytesCostCentreTreecostCentreNodescostCentreParentscostCentreChildrencostCentreCallSites CostCentreNo CostCentrecostCentreNamecostCentreModule costCentreSrc costCentreNocostCentreEntriescostCentreIndTimecostCentreIndAlloccostCentreInhTimecostCentreInhAlloccostCentreTickscostCentreBytesBriefCostCentrebriefCostCentreNamebriefCostCentreModulebriefCostCentreSrcbriefCostCentreTimebriefCostCentreAllocbriefCostCentreTicksbriefCostCentreBytes TotalAlloctotalAllocBytes TotalTimetotalTimeElapsedtotalTimeTickstotalTimeResolutiontotalTimeProcessorsTimeAllocProfileprofileTimestampprofileCommandLineprofileTotalTimeprofileTotalAllocprofileHotCostCentresprofileCostCentreTreeemptyCostCentreTree$fShowTotalTime$fShowTotalAlloc$fShowBriefCostCentre$fShowCostCentre$fShowCostCentreTree$fShowTimeAllocProfile $fShowCallee$fShowCallSiteprofileCostCentresprofileCostCentresOrderByprofileCallSitesprofileCallSitesOrderBybuildCostCentresOrderBybuildCallSitesOrderBytimeAllocProfile timestamptitle commandLine totalTime totalAllochotCostCentresbriefCostCentre costCentres costCentre$fShowHeaderParams buildCallee buildCallSite headerHasSrcTreePathLevel HeaderParamsheadercostCentreTree buildTreehowManyparenssymbolskipHorizontalSpace optional_