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

new(driver): support for prctl syscall #1015

Merged
merged 22 commits into from
Apr 13, 2023

Commits on Apr 12, 2023

  1. new(driver,userspace/libscap): initial prctl syscall support

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    d7e53b8 View commit details
    Browse the repository at this point in the history
  2. new(bpf,modern_bpf): initial prctl syscall support

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    c753a77 View commit details
    Browse the repository at this point in the history
  3. chore(driver): prctl refactor

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    8d8063b View commit details
    Browse the repository at this point in the history
  4. new(driver): added prctl flags

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    28499e1 View commit details
    Browse the repository at this point in the history
  5. feat(driver): resolve args

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    9e7b0a1 View commit details
    Browse the repository at this point in the history
  6. feat(driver): added first test

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    0c8c178 View commit details
    Browse the repository at this point in the history
  7. chore(driver): removed useless params

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    341b542 View commit details
    Browse the repository at this point in the history
  8. fix(test/drivers): updated prctl tests with 4 params

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    6f4e28b View commit details
    Browse the repository at this point in the history
  9. chore(driver): prctl cleanup

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    cbc85d2 View commit details
    Browse the repository at this point in the history
  10. chore(driver): refactor to match the other fillers

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    eb11c77 View commit details
    Browse the repository at this point in the history
  11. chore(test/drivers): added new prctl tests

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    689c893 View commit details
    Browse the repository at this point in the history
  12. fix(driver/modern_bpf): removed size of variable sized event (PRCTL_X…

    …_SIZE)
    
    Co-authored-by: Andrea Terzolo <andrea.terzolo@polito.it>
    Signed-off-by: Roberto Scolaro <39174179+therealbobo@users.noreply.github.com>
    therealbobo and Andreagit97 committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    a5a2ee7 View commit details
    Browse the repository at this point in the history
  13. chore(test/drivers): added new tests

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    4043a3c View commit details
    Browse the repository at this point in the history
  14. fix(driver): major refactor

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    5c36064 View commit details
    Browse the repository at this point in the history
  15. fix(driver): removed ia32 for prctl

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    e98ad3a View commit details
    Browse the repository at this point in the history
  16. fix(userspace/libscap): removed prctl from generic events

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    4e2c033 View commit details
    Browse the repository at this point in the history
  17. fix(driver/modern_bpf): fix func args

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    14dc345 View commit details
    Browse the repository at this point in the history
  18. fix: push 0 instead of empty param

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    18fb68b View commit details
    Browse the repository at this point in the history
  19. fix(driver): removed useless code

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    0b1d684 View commit details
    Browse the repository at this point in the history
  20. chrore(driver): bumped SYSCALL_EVENTS_NUM

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    ca5636f View commit details
    Browse the repository at this point in the history
  21. fix(test/drivers): wrong cast fix

    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    d97d3ea View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. fix(driver/bpf): fix ebpf verifier issue

    Co-authored-by: Federico Di Pierro <nierro92@gmail.com>
    Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
    therealbobo and FedeDP committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    7515045 View commit details
    Browse the repository at this point in the history