Simplified tool achitecture

Now we recieve at input either:

  1. perf.data (binary path in header of perf.data)
  2. perf.data + binary

We parse perf.data header to determine how this profile was collected: Are this features was used:

  • LBR (and what is depth of LBR?)
  • IBS/PEBS

Then we decide which refinement strategy to use and do our best for current profile.

Merge request reports