-
Notifications
You must be signed in to change notification settings - Fork 164
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(sinsp): implement new PPME_SYSCALL_OPEN
event
#2153
base: master
Are you sure you want to change the base?
Conversation
Please double check driver/API_VERSION file. See versioning. /hold |
PPME_SYSCALL_OPEN
event
Perf diff from master - unit tests
Heap diff from master - unit tests
Heap diff from master - scap file
Benchmarks diff from master
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2153 +/- ##
==========================================
+ Coverage 74.77% 75.00% +0.22%
==========================================
Files 254 256 +2
Lines 33505 33636 +131
Branches 5748 5741 -7
==========================================
+ Hits 25053 25228 +175
+ Misses 8452 8408 -44
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
fb9d9fe
to
c6be928
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/approve
LGTM label has been added. Git tree hash: 1cdfe973e48e7bf6fe5fd2621c6214b2c340eeeb
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Andreagit97, FedeDP The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Signed-off-by: Andrea Terzolo <[email protected]>
Signed-off-by: Andrea Terzolo <[email protected]>
Signed-off-by: Andrea Terzolo <[email protected]>
Signed-off-by: Andrea Terzolo <[email protected]>
Signed-off-by: Andrea Terzolo <[email protected]>
Signed-off-by: Andrea Terzolo <[email protected]>
Signed-off-by: Andrea Terzolo <[email protected]>
Signed-off-by: Andrea Terzolo <[email protected]>
Signed-off-by: Andrea Terzolo <[email protected]> Co-authored-by: Federico Di Pierro <[email protected]>
cda2092
to
40d9eb6
Compare
New changes are detected. LGTM label has been removed. |
Just rebased to fix the CI |
What type of PR is this?
/kind feature
Any specific area of the project related to this PR?
/area libscap
/area libsinsp
/area tests
Does this PR require a change in the driver versions?
No
What this PR does / why we need it:
This is the first real PR part of the sys_enter/sys_exit initiative #2068.
The suggestion is to review it commit by commit.
The main scope of the PR is to add the new PPME_SYSCALL_OPEN event with its tests in sinsp unit test framework. Apart from this there are some cleanups on enter/exit logic. The idea is to try to divide the new code from the old one where meaningful, using something like
if(is_new_event_version())
.I left some todos that we probably need to address at the end of the work, we can probably cleanup and simplify many flows but at the moment i left them as they are to avoid disruption.
Let me know what you think about this :)
Which issue(s) this PR fixes:
Special notes for your reviewer:
Does this PR introduce a user-facing change?: