-
Notifications
You must be signed in to change notification settings - Fork 133
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
execsnoop no longer runs on Solaris 11.3 #3
Comments
(A patch will be forthcoming if I ever figure out how to detect this at runtime.) |
Quick fix: remove syscall::exec:return from that line and leave syscall::exece:return. Replacing it with s10_exec:return causes double output, as s10_exec in turn now merely calls syscall::exec. |
Confirmed that the solaris 11.3 package "dtt-toolkit" is still covered by the CDDL per the License file included in said package. Package details here for preservation:
|
This issue is inherited from Brendan's code, so this is more documenting for the record, but...
In the master branch, execsnoop monitors two tracepoints on line 158:
syscall::exec:return
andsyscall::exece:return
.In Solaris 11,
syscall::exec:return
is renamed tofbt:s10_brand_s10_exec:return
. Therefore, the script does not run as-is in a Solaris 11 native zone (including the global zone). It should still work properly from inside a Solaris 10 branded zone.The text was updated successfully, but these errors were encountered: