- Issued:
- 2015-04-23
- Updated:
- 2015-04-23
RHEA-2015:0881 - Product Enhancement Advisory
Synopsis
devtoolset-3-systemtap bug fix and enhancement update
Type/Severity
Product Enhancement Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated devtoolset-3-systemtap packages that fix several bugs and add various
enhancements are now available for Red Hat Developer Toolset 3.1.
Description
SystemTap is an instrumentation system for systems running the Linux kernel,
which allows developers to write scripts to collect data on the operation of the
system. The devtoolset-3-systemtap packages provide the Red Hat Developer
Toolset version of SystemTap.
The devtoolset-3-systemtap packages have been upgraded to upstream version 2.6,
which provides a number of bug fixes and enhancements over the previous version.
The SystemTap front end (stap) has been improved in a number of ways:
- A new option, "-E <script>", has been added, which allows for specifying
additional scripts. Note that a main script still needs to be specified with the
"-e" option or in a file.
- DWARF process probes can now be bound to a specific process using the
following syntax:
process(<PID>).function("*")
- SystemTap now supports probes with the following syntax:
process("<PATH>").library("<PATH>").plt("<NAME>").return
- A PID provided for a process probe is now expected by SystemTap to correspond
to a running process.
- Probes are now printed in a more consistent and precise manner when the
listing mode is invoked using the "-l" or "-L" options.
- Enumerated line numbers are now supported by statement probes, which allows
for probing discontiguous lines. Use the following syntax:
process.statement("<example@file.c>:<3,5-7,9>")
- SystemTap now supports moving a probe from the specified line to the nearest
line that can be probed using the following syntax:
statement("<*@file>:<NUM>").nearest
The SystemTap runtime back end (staprun) has been improved in a number of ways:
- Certain probe types, kprobes, uprobes, and timer.*s(<NUM>), can now be armed
and disarmed on the fly. Thus, probe overhead can be avoided when probes are not
needed.
- Non-recursive and loop-free probes now have statement counting suppressed in
the generated C code. Counting can be turned back on in the unoptimized mode by
using the "-u" option with the stap command.
- Statically Defined Tracing (SDT) probes with operands that refer to symbols
are now supported.
Multiple new functions have been added to the tapset library and many tapsets
were simplified by using the new autocast feature.
(BZ#1121363, BZ#1172775, BZ#1172781)
Users of devtoolset-3-systemtap are advised to upgrade to these updated
packages, which fix these bugs and add these enhancements.
Solution
Before applying this update, make sure all previously released errata relevant
to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Software Collections (for RHEL Server) 1 for RHEL 7 x86_64
- Red Hat Software Collections (for RHEL Server) 1 for RHEL 6.6 x86_64
- Red Hat Software Collections (for RHEL Server) 1 for RHEL 6.5 x86_64
- Red Hat Software Collections (for RHEL Server) 1 for RHEL 6 x86_64
- Red Hat Software Collections (for RHEL Workstation) 1 for RHEL 7 x86_64
- Red Hat Software Collections (for RHEL Workstation) 1 for RHEL 6 x86_64
- Red Hat Software Collections (for RHEL Server) from RHUI 1 for RHEL 7 x86_64
- Red Hat Software Collections (for RHEL Server) from RHUI 1 for RHEL 6 x86_64
Fixes
- BZ - 1172775 - dereferencing pointer to incomplete type struct knfsd_fh
- BZ - 1172781 - nfs3_proc_read_setup: unable to find local 'data'
CVEs
(none)
References
(none)
Red Hat Software Collections (for RHEL Server) 1 for RHEL 7
SRPM | |
---|---|
devtoolset-3-systemtap-2.6-11.el7.src.rpm | SHA-256: b706fd9cbe52df883ee76c3af7bbe6b55882ff55b8ee0d7a9cb4f31e251dcd2e |
x86_64 | |
devtoolset-3-systemtap-2.6-11.el7.x86_64.rpm | SHA-256: b30baf038e4f00448587d8d1e247e0d907a3a1bdf9b9787a4e2a1edc4b9a49eb |
devtoolset-3-systemtap-client-2.6-11.el7.x86_64.rpm | SHA-256: f37edb48999f9bd80751a4272369746279759505e523938acae31dd07c0a3de7 |
devtoolset-3-systemtap-debuginfo-2.6-11.el7.x86_64.rpm | SHA-256: 3545e025f33dc82ddd882854c8797aa8d4d7e536db41947b2db2ec61aaec13db |
devtoolset-3-systemtap-devel-2.6-11.el7.x86_64.rpm | SHA-256: 22bfaf5bdf6b5fd249c6e012a48f2e88da83046a9f4466b0dc1780764b09864a |
devtoolset-3-systemtap-initscript-2.6-11.el7.x86_64.rpm | SHA-256: eb1ac5c6abcefdfe99dd63bea6f40680aaad57c952778c7f1a7ea903a6fff047 |
devtoolset-3-systemtap-runtime-2.6-11.el7.x86_64.rpm | SHA-256: a908b14edc2989241addd78e7b97cf6b961cf14e83bef16bf07a79ea5e91ff59 |
devtoolset-3-systemtap-sdt-devel-2.6-11.el7.x86_64.rpm | SHA-256: c63c644f55d7eb7528f3a980e77b697da2b4b45d8446c39c35e0740c5fde457b |
devtoolset-3-systemtap-server-2.6-11.el7.x86_64.rpm | SHA-256: f374f59a8e9479457ac3cef226efb1c605442214151b29a723395b9408a690f0 |
devtoolset-3-systemtap-testsuite-2.6-11.el7.x86_64.rpm | SHA-256: 3ead4adf413db54bb8008cb68f79c2a825e61c47ae1dc7ed86c6bc3225856b87 |
Red Hat Software Collections (for RHEL Server) 1 for RHEL 6.6
SRPM | |
---|---|
devtoolset-3-systemtap-2.6-11.el6.src.rpm | SHA-256: 9ea841a541c81ba1308d756aabad3498fe61b6f6dc9c383fcf2842db4a1fb79b |
x86_64 | |
devtoolset-3-systemtap-2.6-11.el6.x86_64.rpm | SHA-256: b4d693666e727fb8c93ad067153278673d4b806eff8b6c76f212e29f6314a1f6 |
devtoolset-3-systemtap-client-2.6-11.el6.x86_64.rpm | SHA-256: 189c08ba1d7df9854c761561e599b7df83441953f3aafc0b56c9949a87fed20e |
devtoolset-3-systemtap-debuginfo-2.6-11.el6.x86_64.rpm | SHA-256: 29f418664cb8c1df0dda2d6eb3c4dc9953702ad07153221f274bf3245ef797d4 |
devtoolset-3-systemtap-devel-2.6-11.el6.x86_64.rpm | SHA-256: b14507dca778e45b0b1824936aa77b409d659aeaa4c0a499247597a5f3ea2350 |
devtoolset-3-systemtap-initscript-2.6-11.el6.x86_64.rpm | SHA-256: bc07819c4bc5f518797af8c5620510a19c85a55ddecfdd198f6e75064adeb5c1 |
devtoolset-3-systemtap-runtime-2.6-11.el6.x86_64.rpm | SHA-256: 36a7dffce95327484af2cb526228a6cfda7d7e4a1634166a241db64ff8da4fb7 |
devtoolset-3-systemtap-sdt-devel-2.6-11.el6.x86_64.rpm | SHA-256: e969e78fe4c6ff813e70b12729f9a2bf0ca5bca3a97f0fb561affd3ca84f752f |
devtoolset-3-systemtap-server-2.6-11.el6.x86_64.rpm | SHA-256: a495252f236c62d9059982e38f6d6f0eccda33f052f9569f811e82f4e29c5ba0 |
devtoolset-3-systemtap-testsuite-2.6-11.el6.x86_64.rpm | SHA-256: ace0586fed12c68994fa9b1d62123492873b6a28399011c2125c01b0724604bc |
Red Hat Software Collections (for RHEL Server) 1 for RHEL 6.5
SRPM | |
---|---|
devtoolset-3-systemtap-2.6-11.el6.src.rpm | SHA-256: 9ea841a541c81ba1308d756aabad3498fe61b6f6dc9c383fcf2842db4a1fb79b |
x86_64 | |
devtoolset-3-systemtap-2.6-11.el6.x86_64.rpm | SHA-256: b4d693666e727fb8c93ad067153278673d4b806eff8b6c76f212e29f6314a1f6 |
devtoolset-3-systemtap-client-2.6-11.el6.x86_64.rpm | SHA-256: 189c08ba1d7df9854c761561e599b7df83441953f3aafc0b56c9949a87fed20e |
devtoolset-3-systemtap-debuginfo-2.6-11.el6.x86_64.rpm | SHA-256: 29f418664cb8c1df0dda2d6eb3c4dc9953702ad07153221f274bf3245ef797d4 |
devtoolset-3-systemtap-devel-2.6-11.el6.x86_64.rpm | SHA-256: b14507dca778e45b0b1824936aa77b409d659aeaa4c0a499247597a5f3ea2350 |
devtoolset-3-systemtap-initscript-2.6-11.el6.x86_64.rpm | SHA-256: bc07819c4bc5f518797af8c5620510a19c85a55ddecfdd198f6e75064adeb5c1 |
devtoolset-3-systemtap-runtime-2.6-11.el6.x86_64.rpm | SHA-256: 36a7dffce95327484af2cb526228a6cfda7d7e4a1634166a241db64ff8da4fb7 |
devtoolset-3-systemtap-sdt-devel-2.6-11.el6.x86_64.rpm | SHA-256: e969e78fe4c6ff813e70b12729f9a2bf0ca5bca3a97f0fb561affd3ca84f752f |
devtoolset-3-systemtap-server-2.6-11.el6.x86_64.rpm | SHA-256: a495252f236c62d9059982e38f6d6f0eccda33f052f9569f811e82f4e29c5ba0 |
devtoolset-3-systemtap-testsuite-2.6-11.el6.x86_64.rpm | SHA-256: ace0586fed12c68994fa9b1d62123492873b6a28399011c2125c01b0724604bc |
Red Hat Software Collections (for RHEL Server) 1 for RHEL 6
SRPM | |
---|---|
devtoolset-3-systemtap-2.6-11.el6.src.rpm | SHA-256: 9ea841a541c81ba1308d756aabad3498fe61b6f6dc9c383fcf2842db4a1fb79b |
x86_64 | |
devtoolset-3-systemtap-2.6-11.el6.x86_64.rpm | SHA-256: b4d693666e727fb8c93ad067153278673d4b806eff8b6c76f212e29f6314a1f6 |
devtoolset-3-systemtap-client-2.6-11.el6.x86_64.rpm | SHA-256: 189c08ba1d7df9854c761561e599b7df83441953f3aafc0b56c9949a87fed20e |
devtoolset-3-systemtap-debuginfo-2.6-11.el6.x86_64.rpm | SHA-256: 29f418664cb8c1df0dda2d6eb3c4dc9953702ad07153221f274bf3245ef797d4 |
devtoolset-3-systemtap-devel-2.6-11.el6.x86_64.rpm | SHA-256: b14507dca778e45b0b1824936aa77b409d659aeaa4c0a499247597a5f3ea2350 |
devtoolset-3-systemtap-initscript-2.6-11.el6.x86_64.rpm | SHA-256: bc07819c4bc5f518797af8c5620510a19c85a55ddecfdd198f6e75064adeb5c1 |
devtoolset-3-systemtap-runtime-2.6-11.el6.x86_64.rpm | SHA-256: 36a7dffce95327484af2cb526228a6cfda7d7e4a1634166a241db64ff8da4fb7 |
devtoolset-3-systemtap-sdt-devel-2.6-11.el6.x86_64.rpm | SHA-256: e969e78fe4c6ff813e70b12729f9a2bf0ca5bca3a97f0fb561affd3ca84f752f |
devtoolset-3-systemtap-server-2.6-11.el6.x86_64.rpm | SHA-256: a495252f236c62d9059982e38f6d6f0eccda33f052f9569f811e82f4e29c5ba0 |
devtoolset-3-systemtap-testsuite-2.6-11.el6.x86_64.rpm | SHA-256: ace0586fed12c68994fa9b1d62123492873b6a28399011c2125c01b0724604bc |
Red Hat Software Collections (for RHEL Workstation) 1 for RHEL 7
SRPM | |
---|---|
devtoolset-3-systemtap-2.6-11.el7.src.rpm | SHA-256: b706fd9cbe52df883ee76c3af7bbe6b55882ff55b8ee0d7a9cb4f31e251dcd2e |
x86_64 | |
devtoolset-3-systemtap-2.6-11.el7.x86_64.rpm | SHA-256: b30baf038e4f00448587d8d1e247e0d907a3a1bdf9b9787a4e2a1edc4b9a49eb |
devtoolset-3-systemtap-client-2.6-11.el7.x86_64.rpm | SHA-256: f37edb48999f9bd80751a4272369746279759505e523938acae31dd07c0a3de7 |
devtoolset-3-systemtap-debuginfo-2.6-11.el7.x86_64.rpm | SHA-256: 3545e025f33dc82ddd882854c8797aa8d4d7e536db41947b2db2ec61aaec13db |
devtoolset-3-systemtap-devel-2.6-11.el7.x86_64.rpm | SHA-256: 22bfaf5bdf6b5fd249c6e012a48f2e88da83046a9f4466b0dc1780764b09864a |
devtoolset-3-systemtap-initscript-2.6-11.el7.x86_64.rpm | SHA-256: eb1ac5c6abcefdfe99dd63bea6f40680aaad57c952778c7f1a7ea903a6fff047 |
devtoolset-3-systemtap-runtime-2.6-11.el7.x86_64.rpm | SHA-256: a908b14edc2989241addd78e7b97cf6b961cf14e83bef16bf07a79ea5e91ff59 |
devtoolset-3-systemtap-sdt-devel-2.6-11.el7.x86_64.rpm | SHA-256: c63c644f55d7eb7528f3a980e77b697da2b4b45d8446c39c35e0740c5fde457b |
devtoolset-3-systemtap-server-2.6-11.el7.x86_64.rpm | SHA-256: f374f59a8e9479457ac3cef226efb1c605442214151b29a723395b9408a690f0 |
devtoolset-3-systemtap-testsuite-2.6-11.el7.x86_64.rpm | SHA-256: 3ead4adf413db54bb8008cb68f79c2a825e61c47ae1dc7ed86c6bc3225856b87 |
Red Hat Software Collections (for RHEL Workstation) 1 for RHEL 6
SRPM | |
---|---|
devtoolset-3-systemtap-2.6-11.el6.src.rpm | SHA-256: 9ea841a541c81ba1308d756aabad3498fe61b6f6dc9c383fcf2842db4a1fb79b |
x86_64 | |
devtoolset-3-systemtap-2.6-11.el6.x86_64.rpm | SHA-256: b4d693666e727fb8c93ad067153278673d4b806eff8b6c76f212e29f6314a1f6 |
devtoolset-3-systemtap-client-2.6-11.el6.x86_64.rpm | SHA-256: 189c08ba1d7df9854c761561e599b7df83441953f3aafc0b56c9949a87fed20e |
devtoolset-3-systemtap-debuginfo-2.6-11.el6.x86_64.rpm | SHA-256: 29f418664cb8c1df0dda2d6eb3c4dc9953702ad07153221f274bf3245ef797d4 |
devtoolset-3-systemtap-devel-2.6-11.el6.x86_64.rpm | SHA-256: b14507dca778e45b0b1824936aa77b409d659aeaa4c0a499247597a5f3ea2350 |
devtoolset-3-systemtap-initscript-2.6-11.el6.x86_64.rpm | SHA-256: bc07819c4bc5f518797af8c5620510a19c85a55ddecfdd198f6e75064adeb5c1 |
devtoolset-3-systemtap-runtime-2.6-11.el6.x86_64.rpm | SHA-256: 36a7dffce95327484af2cb526228a6cfda7d7e4a1634166a241db64ff8da4fb7 |
devtoolset-3-systemtap-sdt-devel-2.6-11.el6.x86_64.rpm | SHA-256: e969e78fe4c6ff813e70b12729f9a2bf0ca5bca3a97f0fb561affd3ca84f752f |
devtoolset-3-systemtap-server-2.6-11.el6.x86_64.rpm | SHA-256: a495252f236c62d9059982e38f6d6f0eccda33f052f9569f811e82f4e29c5ba0 |
devtoolset-3-systemtap-testsuite-2.6-11.el6.x86_64.rpm | SHA-256: ace0586fed12c68994fa9b1d62123492873b6a28399011c2125c01b0724604bc |
Red Hat Software Collections (for RHEL Server) from RHUI 1 for RHEL 7
SRPM | |
---|---|
devtoolset-3-systemtap-2.6-11.el7.src.rpm | SHA-256: b706fd9cbe52df883ee76c3af7bbe6b55882ff55b8ee0d7a9cb4f31e251dcd2e |
x86_64 | |
devtoolset-3-systemtap-2.6-11.el7.x86_64.rpm | SHA-256: b30baf038e4f00448587d8d1e247e0d907a3a1bdf9b9787a4e2a1edc4b9a49eb |
devtoolset-3-systemtap-client-2.6-11.el7.x86_64.rpm | SHA-256: f37edb48999f9bd80751a4272369746279759505e523938acae31dd07c0a3de7 |
devtoolset-3-systemtap-debuginfo-2.6-11.el7.x86_64.rpm | SHA-256: 3545e025f33dc82ddd882854c8797aa8d4d7e536db41947b2db2ec61aaec13db |
devtoolset-3-systemtap-devel-2.6-11.el7.x86_64.rpm | SHA-256: 22bfaf5bdf6b5fd249c6e012a48f2e88da83046a9f4466b0dc1780764b09864a |
devtoolset-3-systemtap-initscript-2.6-11.el7.x86_64.rpm | SHA-256: eb1ac5c6abcefdfe99dd63bea6f40680aaad57c952778c7f1a7ea903a6fff047 |
devtoolset-3-systemtap-runtime-2.6-11.el7.x86_64.rpm | SHA-256: a908b14edc2989241addd78e7b97cf6b961cf14e83bef16bf07a79ea5e91ff59 |
devtoolset-3-systemtap-sdt-devel-2.6-11.el7.x86_64.rpm | SHA-256: c63c644f55d7eb7528f3a980e77b697da2b4b45d8446c39c35e0740c5fde457b |
devtoolset-3-systemtap-server-2.6-11.el7.x86_64.rpm | SHA-256: f374f59a8e9479457ac3cef226efb1c605442214151b29a723395b9408a690f0 |
devtoolset-3-systemtap-testsuite-2.6-11.el7.x86_64.rpm | SHA-256: 3ead4adf413db54bb8008cb68f79c2a825e61c47ae1dc7ed86c6bc3225856b87 |
Red Hat Software Collections (for RHEL Server) from RHUI 1 for RHEL 6
SRPM | |
---|---|
devtoolset-3-systemtap-2.6-11.el6.src.rpm | SHA-256: 9ea841a541c81ba1308d756aabad3498fe61b6f6dc9c383fcf2842db4a1fb79b |
x86_64 | |
devtoolset-3-systemtap-2.6-11.el6.x86_64.rpm | SHA-256: b4d693666e727fb8c93ad067153278673d4b806eff8b6c76f212e29f6314a1f6 |
devtoolset-3-systemtap-client-2.6-11.el6.x86_64.rpm | SHA-256: 189c08ba1d7df9854c761561e599b7df83441953f3aafc0b56c9949a87fed20e |
devtoolset-3-systemtap-debuginfo-2.6-11.el6.x86_64.rpm | SHA-256: 29f418664cb8c1df0dda2d6eb3c4dc9953702ad07153221f274bf3245ef797d4 |
devtoolset-3-systemtap-devel-2.6-11.el6.x86_64.rpm | SHA-256: b14507dca778e45b0b1824936aa77b409d659aeaa4c0a499247597a5f3ea2350 |
devtoolset-3-systemtap-initscript-2.6-11.el6.x86_64.rpm | SHA-256: bc07819c4bc5f518797af8c5620510a19c85a55ddecfdd198f6e75064adeb5c1 |
devtoolset-3-systemtap-runtime-2.6-11.el6.x86_64.rpm | SHA-256: 36a7dffce95327484af2cb526228a6cfda7d7e4a1634166a241db64ff8da4fb7 |
devtoolset-3-systemtap-sdt-devel-2.6-11.el6.x86_64.rpm | SHA-256: e969e78fe4c6ff813e70b12729f9a2bf0ca5bca3a97f0fb561affd3ca84f752f |
devtoolset-3-systemtap-server-2.6-11.el6.x86_64.rpm | SHA-256: a495252f236c62d9059982e38f6d6f0eccda33f052f9569f811e82f4e29c5ba0 |
devtoolset-3-systemtap-testsuite-2.6-11.el6.x86_64.rpm | SHA-256: ace0586fed12c68994fa9b1d62123492873b6a28399011c2125c01b0724604bc |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.