summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Rename stack-ppc64.c to stack-ppc.cAnton Vorontsov2009-12-012-1/+1
| | | | | | There should be no functional changes in this patch. Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
* Rename uprobes_ppc64.c to uprobes_ppc.c, use it for ppc32Anton Vorontsov2009-12-016-8/+8
| | | | | | | The code *looks* generic enough, so I think it can be used for ppc32 without modifications. Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
* Convert string.stp documentation to standard markup.Mark Wielaard2009-12-012-53/+85
| | | | | | * doc/SystemTap_Tapset_Reference/tapsets.tmpl: Add string.stp chapter. * tapset/string.stp: Convert documentation to standard markup and add documentation that was missing.
* some aesthetic tweaks to the grapherTim Moore2009-12-012-2/+2
| | | | | | * grapher/Graph.cxx (draw): Draw tick labels (times) below the graph. * grapher/grapher.cxx (main): Open main window with a size big enough to display an entire graph.
* Add hover text to the graph.Tim Moore2009-12-015-42/+114
| | | | | | | | | | | | | | When the graph display is paused, leaving the mouse stationary over the graph will display the data point under the pointer. * grapher/CairoWidget.hxx (CairoTextBox): new class (CairoWidget, CairoPlayButton): refector some play button-specific things from CairoWidget to CairoPlayButton. * grapher/CairoWidget.cxx (CairoTextBox::draw): new function. * grapher/GraphWidget.hxx (GraphWidget): new members for supporting hover text. * grapher/GraphWidget.cxx (on_motion_notify_event): Set up hover text box. (establishHoverTimeout, onHoverTimeout, getGraphUnderPoint): new functions.
* change time type from double to int64_tTim Moore2009-12-015-25/+44
| | | | | | | | | | | | | | * grapher/Graph.hxx (Graph): Change variables holding the time limits of the displayed graph from double to int64_t. * grapher/Graph.cxx (Graph::draw): Do calculations of time differences using int64_t. (Graph::getExtents, Graph::setExtents): Change left and right arguments to int64_t. * grapher/GraphData.hxx (GraphDataBase): Change time type to int64_t. (GraphDataBase::elementAsString): New function. (GraphData::elementAsString): Implementation of that function. * grapher/StapParser.cxx (parseData): Parse time values from the stap script as 64 bit values.
* Fix typo in scheduler tapsetWenji Huang2009-12-011-1/+1
| | | | | * tapset/scheduler.stp (__scheduler.kthread_stop.kp): Change priority to prio.
* minor modifications to allow book to build in latest Publican (1.x). to ↵Don Domingo2009-12-011-8/+21
| | | | build in older versions of Publican, use old-syncandbuild.sh
* minor modifications to allow book to build in latest Publican (1.x). to ↵Don Domingo2009-12-011-1/+1
| | | | build in older versions of Publican, use old-syncandbuild.sh
* minor modifications to allow book to build in latest Publican (1.x). to ↵Don Domingo2009-12-011-1/+2
| | | | build in older versions of Publican, use old-syncandbuild.sh
* minor modifications to allow book to build in latest Publican (1.x). to ↵Don Domingo2009-12-011-3/+4
| | | | build in older versions of Publican, use old-syncandbuild.sh
* minor modifications to allow book to build in latest Publican (1.x). to ↵Don Domingo2009-12-012-0/+33
| | | | build in older versions of Publican, use old-syncandbuild.sh
* PR10653: don't corrupt signal structs in itrace on rawhide utraceRoland McGrath2009-11-301-3/+10
| | | | | * runtime/itrace.c (usr_itrace_report_signal): On modern utrace, must check/propagate utrace_signal_action().
* Don't let _stp_alloc_percpu allocate too much memory.David Smith2009-11-301-2/+15
| | | | | * runtime/alloc.c (_stp_alloc_percpu): Refuses to allocate too much percpu memory.
* PR10901: Add -D_FILE_OFFSET_BITS=64 to Makefile.am for stap and staprunCharley Wang2009-11-301-2/+2
|
* Fix build error when !HAVE_NSSWenji Huang2009-11-301-2/+2
| | | | | * runtime/staprun/staprun_funcs.c (assert_stap_module_permissions): Mark parameters unused.
* docs: abbreviated stap-server news blurbsFrank Ch. Eigler2009-11-281-51/+16
|
* Update NEWS and initscript/README.stap-server with details of changesDave Brolley2009-11-272-1/+142
| | | | due to recent commits.
* Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2009-11-271-16/+15
|\
| * Fix compilation warning of passing NULL to int parameterWenji Huang2009-11-261-1/+1
| | | | | | | | * util.cxx (in_group_id): Replace NULL with 0.
| * Fix compilation error, use getgroups without fixed limits.Roland McGrath2009-11-251-16/+15
| | | | | | | | * util.cxx (in_group_id): Don't use NGROUPS_MAX.
* | PR 10984 Additional Work. TOCTOU race checking access permissions before ↵Dave Brolley2009-11-272-51/+80
|/ | | | canonicalizing /lib/modules/KVER/systemtap.
* Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2009-11-253-8/+21
|\
| * include modverify.h unconditionally.Dave Brolley2009-11-241-2/+0
| |
| * Fix uninitialized fields in loc2c.Roland McGrath2009-11-241-0/+6
| | | | | | | | | | * loc2c.c (alloc_location, location_from_address, c_translate_constant): Initialize ops and nops fields.
| * Add assert for detecting shared library reloading, PR11015.Mark Wielaard2009-11-241-6/+15
| | | | | | | | | | * runtime/sym.c (_stp_tf_mmap_cb): Only look for first load of whole module that is executable. Add check for detecting reloading of module.
* | Improve error messages related to module signing.Dave Brolley2009-11-251-15/+7
| |
* | - Allow root, the owner of the uprobes build directory and the members of theDave Brolley2009-11-257-69/+94
| | | | | | | | | | | | | | | | | | | | group owner of the uprobes buld directory to build uprobes.ko. - When building uprobes.ko, make all generated files writable by the group owner of the uprobes build directory. - Don't change the group owner of the uprobes build directory during 'make install'
* | Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2009-11-241-61/+121
|\|
| * Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2009-11-2419-92/+426
| |\
| * | PR 10976, 10984. Loading of signed modules (script module and uprobes) ↵Dave Brolley2009-11-241-61/+121
| | | | | | | | | | | | limited to members of stapusr.
* | | Merge branch 'master' of ssh://sources.redhat.com/git/systemtapDave Brolley2009-11-2373-399/+1316
|\ \ \ | | |/ | |/| | | | | | | | | | Conflicts: configure
| * | Updated.David Smith2009-11-232-0/+2
| | |
| * | Fixed tapset reference manual generation.David Smith2009-11-233-3/+3
| | | | | | | | | | | | | | | | | | | | | * doc/SystemTap_Tapset_Reference/Makefile.am: Check for file existence before doing compare. * doc/SystemTap_Tapset_Reference/Makefile.in: Regenerated. * tapset/ioblock.stp: Fixed comment so that docs can be built.
| * | Correct tapset/ioscheduler.stp so documentation builds.William Cohen2009-11-231-6/+6
| | |
| * | Tweak cu-decl testWenji Huang2009-11-232-4/+6
| | | | | | | | | | | | | | | * testsuite/systemtap.base/cu-decl.exp: Check utrace. * testsuite/lib/stap_compile.exp: Make catch after wait.
| * | Correct block IO and IO scheduler tapset and test caseWenji Huang2009-11-233-12/+4
| | | | | | | | | | | | | | | | | | * tapset/ioblock.stp: Update comment and variables. * testsuite/buildok/ioblock_test.stp: Add parameters. * testsuite/buildok/ioscheduler.stp: Remove redundant parameters.
| * | Added tracepoint-based probes to block IO and IO scheduler tapsets.Prerna Saxena2009-11-225-52/+385
| | | | | | | | | | | | | | | Added testcases for these probes. Also, modified comments in ioblock.stp so that tapset docmentation can be automatically generated for this tapset.
| * | cleanup: explain -5 magic value used in map-sorting codeFrank Ch. Eigler2009-11-202-2/+2
| | |
| * | build: disable make-silent mode in rpm buildsFrank Ch. Eigler2009-11-201-1/+1
| | |
| * | PR10983: Give preference to tracepoints in trace/events/Josh Stone2009-11-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | In 2.6.32-rc7, there are two power.h tracepoints headers, and only the one in trace/events/ is valid. In general, we can expect that trace/events/ has newer headers, so we should search those first. * tapsets.cxx (tracepoint_builder::init_dw): Search /events/ first.
| * | PR 10981. Fixed buildok/netdev.stp for RHEL5.David Smith2009-11-182-4/+4
| | | | | | | | | | | | | | | | | | | | | * tapset/networking.stp: Made 'netdev.change_rx_flag' and 'netdev.get_stats' optional, since those functions don't exist on RHEL5. * testsuite/buildok/netdev.stp: Ditto.
| * | Don't kfail buildok/sched_test.stp and buildok/process_test.stp.David Smith2009-11-181-2/+0
| | | | | | | | | | | | | | | | | | * testsuite/systemtap.pass1-4/buildok.exp: On rhel5 and rawhide, the buildok/sched_test.stp and buildok/process_test.stp tests pass sucessfully, so there is no reason to kfail them.
| * | PR 5150. Fixed nfs tapset by making probes optional.David Smith2009-11-182-23/+30
| |/ | | | | | | | | | | | | * tapset/nfs_proc.stp: Made 'nfs.proc.read', 'nfs.proc.write', and 'nfs.proc.commit' optional for newer kernels without those functions. * testsuite/systemtap.pass1-4/buildok.exp: Expect nfs-all-probes.stp to pass.
| * Check in regenerated systemtap example indexes.Mark Wielaard2009-11-184-121/+126
| |
| * Clean up examplesWenji Huang2009-11-1824-41/+29
| |
| * Test cross-CU type discoveryJosh Stone2009-11-173-0/+50
| | | | | | | | | | Check that we can dereference a type declaration that is defined in a separate CU from the function.
| * Make interrupts-by-dev.stp executableWenji Huang2009-11-181-0/+0
| |
| * PR4037: 32-bit staprun vs. 64-bit kernels just works (tm)Frank Ch. Eigler2009-11-177-41/+15
| | | | | | | | | | * configure.ac (PROCFLAGS): Don't define it. * Makefile.am: Don't use it.
| * Document is_return(), module_name() and stp_pid() context tapset functions.Mark Wielaard2009-11-171-15/+18
| |