Skip to content

Bug: "Filter Out By Binary" cannot be stacked #475

Closed
@GitMensch

Description

@GitMensch

Is your feature request related to a problem? Please describe.
Especially when recording system-wide or when otherwise recording multiple processes, for example via a shell script to get "combined results" as suggested in #464, you often end up with a profiling that includes not relevant system processes (for example bash, make, running compiles/link, ...).
Also when inspecting a "common" recording you may see two "big" functions that you are not interested in when checking the details.

Because of #4 and #292 we can filter by function/binary (works quite good and is often enough) or filter out a single function/binary.

Describe the solution you'd like
All "exclude" filters should "stack" automatic (a manual "reset filter" will be possible to empty the filter stack).
This allows for example to:

  • filter in by binary INTEREST
  • filter out by symbol A
  • filter out by symbol B
    or:
  • filter out by binary shell
  • filter out by binary make
  • filter out by binary cc1

Describe alternatives you've considered
For the binaries: record separately, then combine (as noted in the linked issue); but with the functions that still would be nice.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions