summaryrefslogtreecommitdiffstats
path: root/tapset
Commit message (Collapse)AuthorAgeFilesLines
...
* Revert.hunt2006-04-171-1/+1
|
* 2006-04-17 Martin Hunt <hunt@redhat.com>hunt2006-04-173-32/+21
| | | | * endian.stp (set_endian): New function.
* New file.hunt2006-04-111-0/+47
|
* Reverting change - xtime_lock is not exported on FC5 kerneljistone2006-04-072-61/+9
|
* 2006-04-07 Josh Stone <joshua.i.stone@intel.com>jistone2006-04-072-9/+61
| | | | | | | PR2525 * timestamp.stp (__check_xtime_lock): check if xtime is available (gettimeofday_s, gettimeofday_ms, gettimeofday_us): error out if called when xtime is not available, to avoid deadlock
* More ppc64 specific calls.hien2006-03-221-95/+416
|
* A small change in _fd_set_uhien2006-03-151-1/+1
|
* ppc64 specific system calls.hien2006-03-151-0/+1497
|
* *** empty log message ***hunt2006-03-135-317/+295
|
* 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
* 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
|
* 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-03 Frank Ch. Eigler <fche@elastic.org>fche2006-03-032-0/+23
| | | | | | * 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.
* *** empty log message ***hien2006-02-241-63/+77
|
* Addedhien2006-02-241-0/+15
| | | | _struct_timezone_u
* 2006-02-22 Frank Ch. Eigler <fche@elastic.org>fche2006-02-222-1/+12
| | | | | | | | | * 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-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.
* Moved these aliases to arch specific areashien2006-02-201-32/+2
| | | | | | | | | | | | | sys_fstat sys_getegid16 sys_geteuid16 sys_getgid16 sys_getgroups16 sys_getuid16 sys_lstat sys_mmap2 sys_setgroups16 sys_stat
* Move these aliases to arch specific areashien2006-02-201-98/+1
| | | | | | | | | | | | | sys_fstat sys_getegid16 sys_geteuid16 sys_getgid16 sys_getgroups16 sys_getuid16 sys_lstat sys_mmap2 sys_setgroups16 sys_stat
* Fix uninitialized tv, ts, itv errors.hien2006-02-201-11/+15
|
* 2006-02-17 Frank Ch. Eigler <fche@elastic.org>fche2006-02-172-1/+9
| | | | | | * stapfuncs.5.in (cpu): Document contextinfo function. * context.stp (cpu): Clone undocumented cpuid() function.
* Some progress but still more works.hien2006-02-161-41/+33
|
* Added the following functionshien2006-02-161-2/+115
| | | | | | | | _struct_rlimit_u _fildes_u _fd_set_u _semctl_cmd __sem_flags
* 2006-02-14 Martin Hunt <hunt@redhat.com>hunt2006-02-142-32/+30
| | | | * syscalls.stp: MOre updates.
* 2006-02-14 Frank Ch. Eigler <fche@elastic.org>fche2006-02-142-0/+122
| | | | | | | | | | | | * stapfuncs.5.in: Document new queue_stats tapset. * elaborate.cxx (*): Put "while:" clarification messages before a thrown semantic error. * staptree.cxx (print_format::string_to_components): Correct parse of "%%" formatting element. * queue_stats.stp: New tapset. * systemtap.samples/queue_demo.*: New test.
* 2006-02-14 Mark McLoughlin <markmc@redhat.com>markmc2006-02-142-1/+5
| | | | * aux_syscalls.stp: (_sys_open_flag_str): s/O_NDCTTY/O_NOCTTY/
* 2006-02-14 Martin Hunt <hunt@redhat.com>hunt2006-02-144-967/+851
| | | | | | | | | | | | | | | | * aux_syscalls.stp (_struct_timeval_u): New function. (_struct_timeval): New function. (_struct_timespec_u): New function. (_struct_timespec): New function. (_struct_itimerval_u): New function: (_struct_itimerval): New function: (_signal_name): New function. (_module_flags_str): Fixed. * syscalls2.stp (syscall.setitimer): Use new function _struct_itimerval_u(). * syscalls.stp: Latest version. Many changes.
* updated, still need more workshien2006-02-091-53/+175
|
* 2006-02-08 Martin Hunt <hunt@redhat.com>hunt2006-02-093-222/+160
| | | | | | * aux_syscalls.stp(_msync_flag_str): Fix. (_wait_opt_str): Fix. * syscalls.stp: Latest.
* 2006-02-07 Martin Hunt <hunt@redhat.com>hunt2006-02-075-89/+254
| | | | | | | | | | | | | * syscalls.stp: Latest. * syscalls2.stp: Commented out pciconfig calls. Those need to go in arch-specific directories. * aux_syscalls.stp (_access_mode_str): Fix. (_mmap_flags): New Function. (_mprotect_prot_str): Fix. (__string): New. (__get_argv): New. (__fork_flags): New.
* more generic documentationfche2006-02-071-2/+5
|
* Correct opening comment typo.wcohen2006-02-061-1/+1
|
* Remove closing comment typos.wcohen2006-02-061-3/+0
|
* updated- still need more workshien2006-02-041-2324/+2215
|
* Remove inadventently checked in change.hunt2006-02-011-17/+1
|
* 2006-02-01 Martin Hunt <hunt@redhat.com>hunt2006-02-0111-12813/+2506
| | | | | | | * syscalls.stp: New syscall file. * syscall2.stp: More syscalls. * i686/syscalls.stp: x86-specific calls. * x86_64/syscalls.stp: x86_64-specific calls.
* 2006-01-30 Martin Hunt <hunt@redhat.com>hunt2006-01-312-0/+31
| | | | | | * context.stp (probefunc): New function. (is_return): New function. (returnval): New function.
* 2006-01-24 Frank Ch. Eigler <fche@elastic.org>fche2006-01-241-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR 2060 etc. * tapsets.cxx (visit_target_symbol): Tolerate failed resolution by letting target_symbol instance pass through to optimizer and type checker. * elaborate.cxx (semantic_pass_optimize): New family of functions and associated visitor classes. (visit_for_loop): Tolerate absent init/incr clauses. (semantic_pass): Invoke unless unoptimized (-u) option given. * main.cxx, session.h: Add support for flag. * staptree.cxx (visit_for_loop): Tolerate absent init/incr clauses. (traversing_visitor::visit_arrayindex): Visit the index expressions. (functioncall_traversing_visitor): New class. (varuse_tracking_visitor): New class. * staptree.h: Corresponding changes. * parse.cxx (parse_for_loop): Represent absent init/incr expressions with null statement pointer instead of optimized-out dummy numbers. * stap.1.in: Document optimization. * testsuite/{semko,transko}/*.stp: Added "-u" or other code to many tests to check bad code without optimizer elision. * testsuite/semok/optimize.stp: New test. * elaborate.cxx (unresolved, invalid, mismatch): Standardize error message wording. * stapfuncs.5.in: Tweak print/printf docs. * tapset/logging.stp: Remove redundant "print" auxiliary function, since it's a translator built-in. * testsuite/transok/five.stp: Extend test. * translate.cxx (emit_symbol_data): Put symbol table into a separate temporary header file, to make "-p3" output easier on the eyes. * buildrun.cxx (compile_pass): Eliminate test-mode support throughout. * main.cxx, session.h, translate.cxx: Ditto. * main.cxx (main): For last-pass=2 runs, print post-optimization ASTs.