]> sourceware.org Git - systemtap.git/commit - tapsets.cxx
PR14714: Introduce --suppress-time-limits flag
authorLukas Berk <lberk@redhat.com>
Tue, 18 Dec 2012 21:24:09 +0000 (16:24 -0500)
committerLukas Berk <lberk@redhat.com>
Tue, 18 Dec 2012 21:24:09 +0000 (16:24 -0500)
commit152fa0519632ceadeb784a49199f7923d97a7292
tree70b9c01e8afc1b9581342aa09329b742d42027de
parent9e5b0b80551299f7927d5fdd3812fdeb01c740f8
PR14714: Introduce --suppress-time-limits flag

This flag enables somewhat heavier weight scripts to be run, disabling
-DSTP_NO_OVERLOAD, -DMAXACTION, and -DMAXTRYLOCK mechanisms.  The flag
itself also requires guru mode to be specified.

* cmdline.cxx - add the new long option
* cmdline.h - add the corresponding long option to enum
* hash.cxx - add the option to be hashed
* man/stap.1 - updated man page reflecting new option
* runtime/common_probe_context.h - remove actionremaining declaration if
flag is specified and the variable is no longer needed
* runtime/dyninst/probe_lock.h - remove the check against MAXTRYLOCK if
the flag is specified
* runtime/linux/probe_lock.h - remove the check against MAXTRYLOCK if
the flag is specified
* runtime/runtime_defines.h - remove the declarations of MAXTRYLOCK and
MAXACTION if the flag is specified
* session.cxx - add flag bool for stap proper, stap help message, and
command line option check
* session.h - declare the flag boolean
* tapset-timers.cxx - add conditionals for the module 'actionremaning'
variable if the flag is specified
* tapsets.cxx - add conditionals for the module 'actionremaning'
variable if the flag is specified
* testsuite/systemtap.base/suppress-time-limit.exp - new testcase
* testsuite/systemtap.base/suppress-time-limit.stp - testcase script
* translate.cxx - add conditional based on stap proper boolean to
record_actions function
15 files changed:
cmdline.cxx
cmdline.h
hash.cxx
man/stap.1
runtime/common_probe_context.h
runtime/dyninst/probe_lock.h
runtime/linux/probe_lock.h
runtime/runtime_defines.h
session.cxx
session.h
tapset-timers.cxx
tapsets.cxx
testsuite/systemtap.base/suppress-time-limit.exp [new file with mode: 0644]
testsuite/systemtap.base/suppress-time-limit.stp [new file with mode: 0644]
translate.cxx
This page took 0.029012 seconds and 5 git commands to generate.