Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   stap    ( 1 )

переводчик / драйвер скрипта systemtap (systemtap script translator/driver)

DEPRECATION

Over time, some features of the script language and the tapset
       library may undergo incompatible changes, so that a script
       written against an old version of systemtap may no longer run.
       In these cases, it may help to run systemtap with the
       --compatible VERSION flag, specifying the last known working
       version.  Running systemtap with the --check-version flag will
       output a warning if any possible incompatible elements have been
       parsed.  Deprecation historical details may be found in the NEWS
       file.

The purpose of deprecation facility is to improve the experience of scripts written for newer versions of systemtap (by adding better alternatives and removing conflicting or messy older alternatives), while at the same time permitting scripts written for older versions of systemtap to continue running. Deprecation is thus intended a service to users (and an inconvenience to systemtap's developers), rather than the other way around.

Please note that underscore-prefixed identifiers in the tapset sometimes undergo such changes that are difficult to preserve compatibility for, even with the deprecation mechanisms. Avoid relying on these in your scripts; instead propose them for promotion to non-underscored status.