  
  
                                  [1X profiling [101X
  
  
               [1X Line by line profiling and code coverage for [5XGAP[105X [101X
  
  
                                     2.5.1
  
  
                                10 October 2022
  
  
                             Christopher Jefferson
  
  
  
  Christopher Jefferson
      Email:    [7Xmailto:caj21@st-andrews.ac.uk[107X
      Homepage: [7Xhttps://caj.host.cs.st-andrews.ac.uk/[107X
      Address:  [33X[0;14YSt Andrews[133X
                [33X[0;14YScotland[133X
                [33X[0;14YUK[133X
  
  
  
  -------------------------------------------------------
  
  
  [1XContents (profiling)[101X
  
  1 [33X[0;0YTutorial[133X
    1.1 [33X[0;0YLine-by-line profiling[133X
    1.2 [33X[0;0YFAQ / Problems[133X
    1.3 [33X[0;0YFunction-based profiling[133X
  2 [33X[0;0YFunctionality provided by the [5Xprofiling[105X package[133X
    2.1 [33X[0;0YReading line-by-line profiles[133X
      2.1-1 ReadLineByLineProfile
      2.1-2 MergeLineByLineProfiles
    2.2 [33X[0;0YGenerating flame graphs[133X
      2.2-1 OutputFlameGraph
      2.2-2 OutputFlameGraphInput
    2.3 [33X[0;0YGenerating coverage reports[133X
      2.3-1 OutputAnnotatedCodeCoverageFiles
      2.3-2 OutputJsonCoverage
      2.3-3 OutputLcovCoverage
      2.3-4 OutputCoverallsJsonCoverage
    2.4 [33X[0;0YMiscellaneous[133X
      2.4-1 LineByLineProfileFunction
      2.4-2 ProfileFile
      2.4-3 ProfilePackage
  
  
  [32X
