Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tetragon: Add uprobe multi support #1914

Merged
merged 7 commits into from
Apr 1, 2024
Merged

tetragon: Add uprobe multi support #1914

merged 7 commits into from
Apr 1, 2024

Commits on Apr 1, 2024

  1. tetragon: Add MultiRelinkUnloader unloader

    The MultiRelinkUnloader unloader keeps and unloads multiple links,
    which will be needed for multi uprobes.
    
    Signed-off-by: Jiri Olsa <[email protected]>
    olsajiri committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    80728a1 View commit details
    Browse the repository at this point in the history
  2. tetragon: Add HasUprobeMulti function

    To detect uprobe multi link.
    
    Signed-off-by: Jiri Olsa <[email protected]>
    olsajiri committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    371fab9 View commit details
    Browse the repository at this point in the history
  3. tetragon: Add uprobe multi bpf object

    Compile new bpf_multi_uprobe_v60.o object with __MULTI_KPROBE
    defined. It will be used for uprobe multi sensor.
    
    Signed-off-by: Jiri Olsa <[email protected]>
    olsajiri committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    f644646 View commit details
    Browse the repository at this point in the history
  4. tetragon: Add LoadMultiUprobeProgram function

    Adding LoadMultiUprobeProgram function to load uprobe multi
    programs.
    
    Signed-off-by: Jiri Olsa <[email protected]>
    olsajiri committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    3cd5631 View commit details
    Browse the repository at this point in the history
  5. tetragon: Add multi uprobe sensor

    Adding support to load multiple uprobes via uprobes multi interface.
    
    Signed-off-by: Jiri Olsa <[email protected]>
    olsajiri committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    d3d3013 View commit details
    Browse the repository at this point in the history
  6. tetragon: Add support to disable uprobe multi through spec options

    Adding support to process options passed in spec for uprobe sensor.
    
    At the moment the only supported option is to disable uprobe multi.
    
    Signed-off-by: Jiri Olsa <[email protected]>
    olsajiri committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    bff0675 View commit details
    Browse the repository at this point in the history
  7. tetragon: Add documentation for uprobe options

    Signed-off-by: Jiri Olsa <[email protected]>
    olsajiri committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    2de8e75 View commit details
    Browse the repository at this point in the history