Updated devtoolset-3-oprofile packages that fix several bugs and add oneenhancement are now available for Red Hat Developer Toolset 3.1.

OProfile is a low-overhead, system-wide profiler that uses the performancemonitoring hardware on the processor to retrieve information about the kerneland executables on the system. The devtoolset-3-oprofile packages provide theRed Hat Developer Toolset version of OProfile.This update fixes the following bugs:* Previously, when profiling performance of Java just-in-time (JIT) compiledcode with static huge pages enabled, OProfile’s operf command recorded a largenumber of event samples to anonymous memory (in anon_hugepage) instead of to theappropriate Java method. With this update, operf recognizes the static huge pageidentifiers and correctly maps samples to Java methods when using staticallyallocated huge pages. (BZ#1214077)* To properly select an event, some new Intel processors require not only thebase event number but also additional bits to be set in the unit mask.Previously, the additional bits in the unit mask remained unset, thus beingincorrectly set to zero. As a consequence, performance monitoring hardware wasnot measuring the desired event, and the operf utility returned zero for theLLC_REFS and LLC_MISSES events on the 2nd, 3rd, and 4th generation Intel Coreand Intel Xeon processors. With this update, OProfile code has been fixed to setthe unit mask bits as required. As a result, performance events on Intelprocessors that require non-zero unit masks now work as expected. (BZ#1203339)* Previously, when a name of the default unit mask for an event was longer than11 characters, OProfile truncated the name to 11 characters. Consequently, whenthe truncated unit mask name was used, OProfile could not find it and returnedan error message. With this update, OProfile handles long unit mask namescorrectly, and the described problem no longer occurs. (BZ#1214078)* The operf, ocount, and opjitconv utilities set the POSIXLY_CORRECT enviromentvariable for their internal purposes. Prior to this update, OProfile did notreturn this environment variable to its previous state, thus potentiallyaffecting profiled tasks. Consequently, profiled tasks that behaved differentlywhen the variable was set, such as rpm rebuilds, did not work as expected. Thisbug has been fixed, and the OProfile use of POSIXLY_CORRECT now does not affectprofiled tasks. (BZ#1214079)In addition, this update adds the following enhancement:* The OProfile profiler tool now includes support for Intel Silvermont eventsfor the Avoton and Baytrail systems on a chip (SoC). This allows users toinvestigate Intel Silvermont-specific performance issues using OProfile.(BZ#1214076)Users of devtoolset-3-oprofile are advised to upgrade to these updated packages,which fix these bugs and add this enhancement.
Before applying this update, make sure all previously released erratarelevant to your system have been applied.For details on how to apply this update, refer to:https://access.redhat.com/articles/11258Red Hat Software Collections 1 for RHEL 6

SRPMS:
devtoolset-3-oprofile-0.9.9-7.el6.src.rpm
    MD5: 5fd421575448fb27db1c30a625cc5b60SHA-256: b2025a5be4cdac6bf9da6eea47daf66858bee107c71139f986370b2a1cb487d8
 
x86_64:
devtoolset-3-oprofile-0.9.9-7.el6.x86_64.rpm
    MD5: dfade24c451fa61d593cfe58305e3528SHA-256: 803c4065f0a2dc4c5ffe53b7a476280204b3ac104083df583f748aace3ba018c
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.i686.rpm
    MD5: 4bff483223c99ba26168656761278e2cSHA-256: c0e26c53312c39b1667d82f4d6714d9752dc1b8af3557d2b760c66d387afdaa2
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.x86_64.rpm
    MD5: c1085f9632646962c86de0f7a6e76d27SHA-256: 43fee3153826a6b2a6022e89a5479c7ada0196cadb83df796ca8fa15bf4ed2f3
devtoolset-3-oprofile-devel-0.9.9-7.el6.i686.rpm
    MD5: ee993901b8d4fac16d67c92bcbaedc65SHA-256: 6af96bbcae631a8605a2ec751a749779617b4f6819646bd8bcbfb55137614407
devtoolset-3-oprofile-devel-0.9.9-7.el6.x86_64.rpm
    MD5: c897d94000f085e2dbac79ead9566db7SHA-256: 1e2de053514625a39eecedcf7cef09e49fbba46754a7716b51910ac8efdb7676
devtoolset-3-oprofile-gui-0.9.9-7.el6.x86_64.rpm
    MD5: 9113ba22c50f154b9ec066597ae4971bSHA-256: 4e7f845eb0ae109ca2c55f0fb7cef056c7bbd848a14140932f9866a3bb720fbb
devtoolset-3-oprofile-jit-0.9.9-7.el6.i686.rpm
    MD5: 44556ee855d8481b0e9a86b927fa5f4aSHA-256: 0a95c67d823dabc499a15a85afb71ca2103d3a7ffa1e25b29932f918b8a3cc5f
devtoolset-3-oprofile-jit-0.9.9-7.el6.x86_64.rpm
    MD5: 66def89964f655f1a7137dc34ea3d942SHA-256: bf30416a64fb1d1b235b67c9e5dfad637476a15ef0753ce9d0f67e23feb2eaff
 
Red Hat Software Collections 1 for RHEL 7

SRPMS:
devtoolset-3-oprofile-0.9.9-7.el7.src.rpm
    MD5: 2395709367e979124111d62ccb69a4cfSHA-256: 0dc4de15b9c13f1109c14663f81fc23273c32c433a0d30cc68098837fa85eb5a
 
x86_64:
devtoolset-3-oprofile-0.9.9-7.el7.x86_64.rpm
    MD5: d243ffdf5e104c51d2a5548de7fd2c01SHA-256: 3d153bfdc30c1788b5fb8392db82d56d7cbd614944859fb4dab38ee7ff6e34f0
devtoolset-3-oprofile-debuginfo-0.9.9-7.el7.i686.rpm
    MD5: 12b637f07a32e9a3aad14e5a5fa5c828SHA-256: a051e0864b2d759b8c0d7571440de7bfda511f79e19fd1f8c0595eded0ea1cad
devtoolset-3-oprofile-debuginfo-0.9.9-7.el7.x86_64.rpm
    MD5: b267bacc12813deb1b36af8ae8df02a8SHA-256: 1cd129622d03e4b1a4100803f72fba97a518e231269c86cc053165a16c286261
devtoolset-3-oprofile-devel-0.9.9-7.el7.i686.rpm
    MD5: 6419d77075e6e2803643786d56168dd7SHA-256: d44c9240056faba2994757abb2dbc9713ebaff58b2d85d6b8a49ba8df74c1689
devtoolset-3-oprofile-devel-0.9.9-7.el7.x86_64.rpm
    MD5: da223b95531454f4a33d2fcfd729cebdSHA-256: 73ed96b22bb084c9969c76a1d0f6d066debd0f1ce06218daa894cc74eb9aa4a8
devtoolset-3-oprofile-gui-0.9.9-7.el7.x86_64.rpm
    MD5: b2b4b12417856a908c32559c11415745SHA-256: 1697aac1d666f2adae6d65a889cbc2ebb33e3cb51b0198758605cdd6d2522a7a
devtoolset-3-oprofile-jit-0.9.9-7.el7.i686.rpm
    MD5: c5759b9877c940b565385bce025eb241SHA-256: 0a2e5c63c66dd6dfaf0cbeca9f04a665c3ebb7ef92e040986370ea092f30373c
devtoolset-3-oprofile-jit-0.9.9-7.el7.x86_64.rpm
    MD5: 97c61ac2ee251f6a63c22698c69366b5SHA-256: 33b81920ca608e8f65d5dc80b0f2f277a7e5250217c488654ce8aad62ea5cacc
 
(The unlinked packages above are only available from the Red Hat Network)
These packages are GPG signed by Red Hat for security. Our key and
details on how to verify the signature are available from:

Leave a Reply