summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added multiple threads and better cpuspeed handling.hunt2006-03-155-67/+143
|
* 2006-03-15 Martin Hunt <hunt@redhat.com>hunt2006-03-152-1/+5
| | | | * procfs.c (STP_DEFAULT_BUFFERS): Bump up to 256.
* A small change in _fd_set_uhien2006-03-151-1/+1
|
* ppc64 specific system calls.hien2006-03-151-0/+1497
|
* 2006-03-13 Josh Stone <joshua.i.stone@intel.com>jistone2006-03-144-2/+115
| | | | | | | * safety/safety.py: Support IA64 disassembly matching. * safety/data/opcodes-ia64: new opcode rules for IA64. * safety/data/references: Add references used by example scripts when compiled for IA64.
* *** empty log message ***hunt2006-03-135-317/+295
|
* 2006-03-13 Frank Ch. Eigler <fche@elastic.org>fche2006-03-132-4/+9
| | | | | * translate.cxx (emit_globals): Tag globals, especially the locks, as __cacheline_aligned.
* Sync up with changes for i686hien2006-03-091-125/+213
|
* These syscalls are moved here from the tapset/syscalls.stphien2006-03-091-0/+75
| | | | | | | sys_acct sys_add_key sys_quotactl sys_request_key
* Fixed _stp_sockaddr_str compile error on ppc64.hien2006-03-091-0/+6
|
* Moved the following to arch specific since ppc64 does not have themhien2006-03-091-43/+4
| | | | | sys_quotactl sys_request_key
* Moved the following to arch specific since ppc64 does not have themhien2006-03-091-32/+0
| | | | | sys_acct sys_add_key
* Fix typo in comment.hunt2006-03-091-1/+1
|
* 2006-03-09 Martin Hunt <hunt@redhat.com>hunt2006-03-095-0/+85
| | | | | | * key.stp: Toy example. * prof.stp: Example profiler. * top.stp: Print the top 20 syscalls.
* 2006-03-09 Frank Ch. Eigler <fche@elastic.org>fche2006-03-092-0/+8
| | | | | * translate.cxx (emit_locks): Emit dummy references to unlock_ ... (emit_module_init): ... and probe_point.
* 2006-03-09 Martin Hunt <hunt@redhat.com>hunt2006-03-0910-0/+438
| | | | * bench2: New directory containing a benchmark framework.
* Temporary fix can't resolve $fd for readv and writev on RHEL4 U3 ppc64.hien2006-03-091-2/+12
|
* Fixed "can't resolve sys_set_zone_reclaim".hien2006-03-071-0/+2
|
* 2006-03-06 Frank Ch. Eigler <fche@elastic.org>fche2006-03-063-2/+20
| | | | | | | PR 2425 * staptree.cxx (varuse_collecting_visitor::visit_embeddedcode): Realize that $var-setter functions have side-effects. * testsuite/transok/tval-opt.stp: New test.
* 1st pass done!hien2006-03-061-304/+307
|
* 2006-03-06 Martin Hunt <hunt@redhat.com>hunt2006-03-062-0/+7
| | | | * system.stp: New tapset.
* 2006-03-06 Martin Hunt <hunt@redhat.com>hunt2006-03-063-1/+17
| | | | | * buildrun.cxx (run_pass): Add "-u username". * stapfuncs.5.in: Document system().
* 2006-03-06 Martin Hunt <hunt@redhat.com>hunt2006-03-063-28/+100
| | | | | | | | | | * librelay.c (start_cmd): Set proper uid/gid before execing command. (system_cmd): New function. (cleanup_and_exit): Wait for any child processes to complete. (stp_main_loop): Recognize STP_SYSTEM message. * stpd.c (main): Add support for "-u username".
* 2006-03-06 Martin Hunt <hunt@redhat.com>hunt2006-03-062-0/+10
| | | | * transport_msgs.h (struct cmd_info): New message.
* 2006-03-06 Frank Ch. Eigler <fche@elastic.org>fche2006-03-062-1/+6
| | | | | * stapex.5.in: Use \[aq] for plain single quotes for encoding variation tolerance.
* * typo fix #2, thanks bibo.mao@Intel.comfche2006-03-061-0/+2
|
* 2006-03-03 Josh Stone <joshua.i.stone@intel.com>jistone2006-03-032-9/+16
| | | | | | PR 2390 * main.cxx (main): expand search path so that revision w.x.y.z searches w.x.y.z, w.x.y, and w.x.
* 2006-03-03 Josh Stone <joshua.i.stone@intel.com>jistone2006-03-035-10/+29
| | | | | | | | | * main.cxx (main): search forward for dashes in the kernel release, to work properly with release names with more than one dash. * parse.cxx (eval_pp_conditional): ditto * tapsets.cxx (profile_derived_probe::profile_derived_probe): ditto * safety/safety.py (StaticSafety::__build_search_suffixes): ditto, and add copyright & GPL tag
* 2006-03-03 Frank Ch. Eigler <fche@elastic.org>fche2006-03-035-0/+52
| | | | | | * tapset/indent.stp, indent-default.stp: New little tapset. * stapfuncs.5.in: Document it. * testsuite/buildok/indent.stp: Build it.
* Addedhien2006-03-021-0/+17
| | | | _struct_itimerspec_u
* Done 1st passed.hien2006-03-021-37/+44
|
* *** empty log message ***hunt2006-03-022-45/+46
|
* 2006-03-01 Martin Hunt <hunt@redhat.com>hunt2006-03-014-142/+463
| | | | | | | | | | * aux_syscalls.stp (_struct_sockaddr_u): Parse sockaddr. * syscalls.stp (bind): Call _struct_sockaddr_u(). * errno.stp (errno_str): Complete rewrite in C for speed and accuracy. (returnstr): New function for syscall tapet.
* Forgot to commit Changelog...jistone2006-02-281-0/+4
|
* 2006-02-27 Josh Stone <joshua.i.stone@intel.com>jistone2006-02-285-0/+535
| | | | * safety/*: Add a static safety checker.
* 2006-02-25 Frank Ch. Eigler <fche@elastic.org>fche2006-02-253-11/+50
| | | | | | | * translate.cxx (var::init): Don't crush string module_params. (emit_global_param): New function, forked out of emit_global, to put module_param calls at the bottom of C file. * translate.h: Corresponding changes.
* 2006-02-25 Martin Hunt <hunt@redhat.com>hunt2006-02-255-27/+137
| | | | | | | | | | | | | | | | | | * procfs.c (_stp_proc_write_cmd): Check return code for _stp_transport_open(). * transport.c (_stp_transport_write): This function can now sleep because it is (_stp_handle_start): Don't use a mutex when a simple atomic will do. (_stp_work_queue): Check atomic to see if probe_start() has finished before attempting exit. (_stp_transport_close): PR2391. Cancel work queue. (_stp_transport_init): If _stp_register_procfs() fails, return an error code. * transport.txt: New file. Documents transport initialization and shutdown sequence.
* 2006-02-25 Martin Hunt <hunt@redhat.com>hunt2006-02-252-6/+15
| | | | * librelay.c (init_stp): Better error handling and cleanup.
* *** empty log message ***hien2006-02-241-63/+77
|
* Addedhien2006-02-241-0/+15
| | | | _struct_timezone_u
* 2006-02-23 Frank Ch. Eigler <fche@elastic.org>fche2006-02-2311-24/+141
| | | | | | | | | | | | | | | PR 1304 * parse.cxx (lexer): Take systemtap_session argument. (lexer::scan): Support $1..$NNNN and @1...@NNNN expansion. * stap.1.in: Document this. * testsuite/semok/args.stp: New test. * translate.cxx (var::init, emit_global): Emit code to allow named module parameters to initialize global string/number scalars. * stap.1.in: Don't document this yet. PR 2334 * main.cxx (main): Clarify "-v" option repeatibility. * stap.1.in: Ditto.
* .roland2006-02-231-9/+14
|
* 2006-02-23 Roland McGrath <roland@redhat.com>roland2006-02-232-2/+5
| | | | | * Makefile.am (AUTOMAKE_OPTIONS): New variable, set dist-bzip2. * Makefile.in: Regenerated.
* 2006-02-23 Martin Hunt <hunt@redhat.com>hunt2006-02-234-3/+22
| | | | | | | | | PR 1989. Adds support for %p in printf * staptree.h (struct print_format): Add conv_unsigned_ptr. * staptree.cxx (components_to_string): Output 'p' for conv_unsigned_ptr. * elaborate.cxx (visit_print_format): Add case for conv_unsigned_ptr.
* 2006-02-23 Martin Hunt <hunt@redhat.com>hunt2006-02-233-2/+13
| | | | | | | * Makefile.am (install-data-local): Create tapset/i686 and tapset/x86_64 directories. This fixes a problem where they were included, but had bad permissions. * Makefile.in: Rebuilt.
* 2006-02-22 Frank Ch. Eigler <fche@elastic.org>fche2006-02-225-1/+26
| | | | | | | | | * stapfuncs.5.in: Document get_cycles(). * testsuite/buildok/timestamp.stp: Build it and its friends. 2006-02-22 Frank Ch. Eigler <fche@elastic.org> * timestamp.stp (get_cycles): New function.
* 2006-02-22 Frank Ch. Eigler <fche@elastic.org>fche2006-02-223-3/+18
| | | | | | | | | PR 2293. * tapsets.cxx (emit_probe_epilogue): Emit early local_irq_save(). (emit_probe_epilogue): ... and matching _restore(). * main.cxx (main): Emit a "hello, I'm starting" message before pass 5 in verbose mode.
* 2006-02-21 Martin Hunt <hunt@redhat.com>hunt2006-02-212-3/+21
| | | | | * context.stp: Fix definition of returnval(). Now the same as retval(). Cleanup needed. Only one can survive.
* These aliases moved here from the common one, since ppc64 does not have thesehien2006-02-201-0/+138
| | | | | | | | | | | | | | | sys_fstat sys_getegid16 sys_geteuid16 sys_getgid16 sys_getgroups16 sys_getuid16 sys_lstat sys_mmap2 sys_setgroups16 sys_stat More works need to be done here.
* These aliases moved herehien2006-02-201-0/+139
| | | | | | | | | | | | | | | sys_fstat sys_getegid16 sys_geteuid16 sys_getgid16 sys_getgroups16 sys_getuid16 sys_lstat sys_mmap2 sys_setgroups16 sys_stat More works need to be done here.