]> sourceware.org Git - systemtap.git/log
systemtap.git
19 years agonone
fche [Thu, 26 May 2005 13:53:30 +0000 (13:53 +0000)]
none

19 years ago2005-05-26 Martin Hunt <hunt@redhat.com>
hunt [Thu, 26 May 2005 07:43:25 +0000 (07:43 +0000)]
2005-05-26  Martin Hunt  <hunt@redhat.com>

* current.c (_stp_sprint_regs): Implement for i386.

* sym.c (_stp_symbol_sprint): Check name before trying to
print it.
(_stp_symbol_print): Change to macro that calls _stp_symbol_sprint().

19 years agoDocument generated functions for maps.
hunt [Thu, 26 May 2005 07:21:46 +0000 (07:21 +0000)]
Document generated functions for maps.

19 years agoRemove all the generated html files.
hunt [Thu, 26 May 2005 07:18:22 +0000 (07:18 +0000)]
Remove all the generated html files.

19 years agonone
fche [Wed, 25 May 2005 18:26:03 +0000 (18:26 +0000)]
none

19 years ago2005-05-24 Frank Ch. Eigler <fche@redhat.com>
fche [Tue, 24 May 2005 15:03:16 +0000 (15:03 +0000)]
2005-05-24  Frank Ch. Eigler  <fche@redhat.com>

* elaborate.cxx (find_array): Support automagic tapset globals.
* testsuite/semok/nine.stp: Test it ...
* testsuite/semlib/g2.stp: ... using this global array.
* staptree.cxx (stapfile print): List globals.

19 years ago2005-05-24 Frank Ch. Eigler <fche@redhat.com>
fche [Tue, 24 May 2005 14:03:31 +0000 (14:03 +0000)]
2005-05-24  Frank Ch. Eigler  <fche@redhat.com>

* testsuite/semlib/*: New tapset library chunks for "-I" testing.
* testsuite/semok/eight.stp, nine.stp: New tests.

19 years ago2005-05-22 Frank Ch. Eigler <fche@redhat.com>
fche [Sun, 22 May 2005 22:28:12 +0000 (22:28 +0000)]
2005-05-22  Frank Ch. Eigler  <fche@redhat.com>

* Makefile.am (gcov): New target to generate test-coverage data from
a testsuite run.
* Makefile.in: Regenerated.

19 years ago* at long last, a more full-bodied snapshot
fche [Sat, 21 May 2005 01:35:34 +0000 (01:35 +0000)]
* at long last, a more full-bodied snapshot
2005-05-20  Frank Ch. Eigler  <fche@redhat.com>

Many changes throughout.  Partial sketch of translation output.
* elaborate.*: Elaboration pass.
* translate.*: Translation pass.
* staptree.*: Simplified for visitor concept.
* main.cxx: Translator mainline.
* *test.cxx: Removed.
* testsuite/*: Some new tests, some changed for newer syntax.

19 years agoAdded MPATH
hunt [Thu, 19 May 2005 07:14:37 +0000 (07:14 +0000)]
Added MPATH

19 years ago * runtime.h: Always include string.c.
hunt [Thu, 19 May 2005 05:52:00 +0000 (05:52 +0000)]
* runtime.h: Always include string.c.

19 years ago2005-05-18 Martin Hunt <hunt@redhat.com>
hunt [Thu, 19 May 2005 05:50:45 +0000 (05:50 +0000)]
2005-05-18  Martin Hunt  <hunt@redhat.com>

* print.c: All functions except _stp_print_flush() are
now macros which use _stp_stdout.

* string.c: Add _stp_stdout support.  Data written to
_stp_stdout is automatically flushed when the print buffer
is full.

19 years agoAdd _stp_stdout.
hunt [Thu, 19 May 2005 05:47:54 +0000 (05:47 +0000)]
Add _stp_stdout.

19 years agoAdd String test files.
hunt [Thu, 19 May 2005 05:25:26 +0000 (05:25 +0000)]
Add String test files.

19 years ago*** empty log message ***
hunt [Thu, 19 May 2005 05:23:11 +0000 (05:23 +0000)]
*** empty log message ***

19 years agoAdd mach path
hunt [Thu, 19 May 2005 05:06:52 +0000 (05:06 +0000)]
Add mach path

19 years agoRenamed to shellsnoop.c. Minor fixes.
hunt [Thu, 19 May 2005 04:33:21 +0000 (04:33 +0000)]
Renamed to shellsnoop.c.  Minor fixes.

19 years ago2005-05-17 Martin Hunt <hunt@redhat.com>
hunt [Wed, 18 May 2005 05:53:03 +0000 (05:53 +0000)]
2005-05-17  Martin Hunt  <hunt@redhat.com>

* transport.c (_stp_transport_close): Call stp_exit_helper()
directly instead of using work queue.

19 years ago2005-05-17 Martin Hunt <hunt@redhat.com>
hunt [Wed, 18 May 2005 05:37:14 +0000 (05:37 +0000)]
2005-05-17  Martin Hunt  <hunt@redhat.com>

* relay.c (relay_switch_subbuf): Applied patch
[PATCH 2.6.12-rc1-mm2] relayfs: properly handle oversized events

19 years ago2005-05-17 Martin Hunt <hunt@redhat.com>
hunt [Wed, 18 May 2005 00:25:31 +0000 (00:25 +0000)]
2005-05-17  Martin Hunt  <hunt@redhat.com>

* map.c (needed_space): Use do_div().
(_stp_map_print_histogram): Ditto.
(_stp_map_print): Ditto.

* map-values.c (_stp_map_add_int64_stat): Use do_div() when
computing histogram bucket.

* map-keys.c (_stp_map_key): Fix some warnings on 32-bit machines
by using key_data casts.

19 years agoAdd two new tests. Fix some warnings on i386.
hunt [Wed, 18 May 2005 00:17:55 +0000 (00:17 +0000)]
Add two new tests.  Fix some warnings on i386.

19 years agoUser space test stuff.
hunt [Wed, 18 May 2005 00:16:33 +0000 (00:16 +0000)]
User space test stuff.

19 years agoRewritten maps and other updated files.
hunt [Tue, 17 May 2005 08:02:30 +0000 (08:02 +0000)]
Rewritten maps and other updated files.

19 years agoUpdated for latest runtime.
hunt [Tue, 17 May 2005 07:30:19 +0000 (07:30 +0000)]
Updated for latest runtime.

19 years agoUpdated to work with latest runtime.
hunt [Tue, 17 May 2005 07:12:08 +0000 (07:12 +0000)]
Updated to work with latest runtime.

19 years ago*** empty log message ***
hunt [Tue, 17 May 2005 07:04:25 +0000 (07:04 +0000)]
*** empty log message ***

19 years agoRestructuring of tests. New tests for new maps.
hunt [Tue, 17 May 2005 06:58:05 +0000 (06:58 +0000)]
Restructuring of tests.  New tests for new maps.

19 years agoUse just "make" to build now.
hunt [Tue, 17 May 2005 06:34:34 +0000 (06:34 +0000)]
Use just "make" to build now.
Changed some include paths.

19 years ago2005-05-16 Martin Hunt <hunt@redhat.com>
hunt [Tue, 17 May 2005 06:32:23 +0000 (06:32 +0000)]
2005-05-16  Martin Hunt  <hunt@redhat.com>

* transport.c (_stp_cmd_handler): For STP_EXIT, schedule a
work queue to do the exit functions.
(_stp_transport_close): Call work queue for STP_EXIT.
(_stp_transport_send): Call _stp_ctrl_send() like before, except
when in probe_exit().  In that case, keep retrying on send errors
until we succeed.

* transport.h (_stp_transport_write): Change to call
_stp_transport_send() for NETLINK_ONLY.

* Makefile (KDIR): set to /lib/modules/... instead of
/usr/local/src/...

19 years ago2005-05-16 Martin Hunt <hunt@redhat.com>
hunt [Tue, 17 May 2005 06:24:23 +0000 (06:24 +0000)]
2005-05-16  Martin Hunt  <hunt@redhat.com>

* librelay.c (sigproc): If STP_EXIT send fails, keep retrying
every 10ms.
(init_stp): Don't set n_subbufs and subbuf_size params.

19 years agoRenamed dtr.c as shellprobe.c. Now build shellprobe.ko.
hunt [Tue, 17 May 2005 06:18:44 +0000 (06:18 +0000)]
Renamed dtr.c as shellprobe.c. Now build shellprobe.ko.

19 years agoretired
trz [Fri, 6 May 2005 19:21:19 +0000 (19:21 +0000)]
retired

19 years agoupdated to use new transport
trz [Fri, 6 May 2005 19:17:35 +0000 (19:17 +0000)]
updated to use new transport

19 years agoinitial revision
trz [Fri, 6 May 2005 19:16:07 +0000 (19:16 +0000)]
initial revision

19 years ago* preliminaries for code generation logic
fche [Thu, 5 May 2005 20:31:53 +0000 (20:31 +0000)]
* preliminaries for code generation logic

2005-05-05  Frank Ch. Eigler  <fche@redhat.com>

* parse.cxx (parse): Add helper methods.
(lexer::scan, parse_assignment): Parse "<<<" operator.  Fix assignment
associativity.
(parse_symbol): Permit function with empty arg list.
(parse_global, parse_statement, parse_functiondecl): Expect
unconsumed leading keyword.
(parse_global): Don't use ";" termination.
* parse.h: Corresponding changes.
* staptree.cxx (binary_expression::resolve_types): Fix <<<
type inference.
(translator_output): Improve pretty-printing.
(*): Add general visitors to statement/expression types.
* staptree.h: Corresponding changes.  Tweak symresolution_info fields.
Add semantic_error class.
* semtest.cxx: Adapt to this.
* testsuite/parseok/two.stp, semok/*.stp: Adapt to syntax changes.

19 years agonone
fche [Mon, 2 May 2005 14:24:34 +0000 (14:24 +0000)]
none

19 years agonone
fche [Fri, 29 Apr 2005 20:16:09 +0000 (20:16 +0000)]
none

19 years agonone
fche [Fri, 29 Apr 2005 19:30:19 +0000 (19:30 +0000)]
none

19 years agolast snapshot before moving to bugzilla
fche [Thu, 28 Apr 2005 20:50:11 +0000 (20:50 +0000)]
last snapshot before moving to bugzilla

19 years agoi386 fixes.
hunt [Mon, 11 Apr 2005 18:49:33 +0000 (18:49 +0000)]
i386 fixes.

19 years ago2005-04-11 Martin Hunt <hunt@redhat.com>
hunt [Mon, 11 Apr 2005 18:33:44 +0000 (18:33 +0000)]
2005-04-11  Martin Hunt  <hunt@redhat.com>

* inode.c: Latest kernels have modified backing_dev_info. Detect
newer version and set appropriately.

19 years ago*** empty log message ***
hunt [Thu, 7 Apr 2005 21:48:47 +0000 (21:48 +0000)]
*** empty log message ***

19 years agoUpdate to use relayfs.
hunt [Thu, 7 Apr 2005 15:17:29 +0000 (15:17 +0000)]
Update to use relayfs.

19 years agoUpdate.
hunt [Thu, 7 Apr 2005 15:14:32 +0000 (15:14 +0000)]
Update.

19 years agoUpdate to use relayfs, new I/O.
hunt [Thu, 7 Apr 2005 15:12:19 +0000 (15:12 +0000)]
Update to use relayfs, new I/O.

19 years ago*** empty log message ***
hunt [Tue, 29 Mar 2005 18:07:58 +0000 (18:07 +0000)]
*** empty log message ***

19 years ago* add some forgotten bits
fche [Thu, 24 Mar 2005 23:04:41 +0000 (23:04 +0000)]
* add some forgotten bits

19 years ago*** empty log message ***
hunt [Tue, 22 Mar 2005 18:36:50 +0000 (18:36 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
hunt [Tue, 22 Mar 2005 08:57:11 +0000 (08:57 +0000)]
*** empty log message ***

19 years agoClear the arglist.
hunt [Tue, 22 Mar 2005 01:51:25 +0000 (01:51 +0000)]
Clear the arglist.

19 years ago*** empty log message ***
hunt [Mon, 21 Mar 2005 21:47:54 +0000 (21:47 +0000)]
*** empty log message ***

19 years agoMoving probes to another directory.
hunt [Mon, 21 Mar 2005 21:14:57 +0000 (21:14 +0000)]
Moving probes to another directory.

19 years ago*** empty log message ***
hunt [Mon, 21 Mar 2005 21:11:13 +0000 (21:11 +0000)]
*** empty log message ***

19 years agoInitial checkin. Code to load/unload jprobes and kprobes.
hunt [Mon, 21 Mar 2005 21:06:50 +0000 (21:06 +0000)]
Initial checkin. Code to load/unload jprobes and kprobes.

19 years ago* adding some reminders
fche [Mon, 21 Mar 2005 18:18:23 +0000 (18:18 +0000)]
* adding some reminders

19 years ago2005-03-15 Frank Ch. Eigler <fche@redhat.com>
fche [Tue, 15 Mar 2005 22:59:24 +0000 (22:59 +0000)]
2005-03-15  Frank Ch. Eigler  <fche@redhat.com>

* semtest.cxx: Print probe signatures properly.
* staptree.cxx (probe::printsig): New function.

19 years ago2005-03-15 Frank Ch. Eigler <fche@redhat.com>
fche [Tue, 15 Mar 2005 22:38:27 +0000 (22:38 +0000)]
2005-03-15  Frank Ch. Eigler  <fche@redhat.com>

* TODO: New file.  Include some probe-point-provider syntax examples.
* parse.cxx (lexer::scan, parser::parse_literal): Support hex, octal
numbers via strtol.
(parse_probe, parse_probe_point): Modify for dotted syntax.
* staptree.cxx: Ditto.
* parsetest.cxx, semtest.cxx: Print parse/sem results even if
.stp files were given on command line.
* parse.h, staptree.h: Rename probe_point_spec -> probe_point.
* runtest.sh: New test-runner front-end script.
* Makefile.am: Use it for TESTS_ENVIRONMENT.
* testsuite/*: Update probe point syntax.  Add a bunch of new tests.

19 years agoInitial runtime checkin.
hunt [Wed, 9 Mar 2005 21:30:05 +0000 (21:30 +0000)]
Initial runtime checkin.

19 years ago* dummy commit to test web archiving
fche [Wed, 9 Mar 2005 19:22:50 +0000 (19:22 +0000)]
* dummy commit to test web archiving

19 years ago* dummy commit 2
fche [Sat, 5 Mar 2005 15:47:10 +0000 (15:47 +0000)]
* dummy commit 2

19 years ago* dummy commit
fche [Sat, 5 Mar 2005 15:23:27 +0000 (15:23 +0000)]
* dummy commit

19 years ago2005-03-04 Frank Ch. Eigler <fche@redhat.com>
fche [Fri, 4 Mar 2005 20:10:09 +0000 (20:10 +0000)]
2005-03-04  Frank Ch. Eigler  <fche@redhat.com>

* parse.cxx (scan): Support '$' characters in identifiers.
(parse_symbol): Support thread-> / process-> shorthand.
* staptree.cxx (symresolution_info::find): Split up into
find_scalar, find_array, find_function.
(resolve_symbols): Call the above for symbol/arrayindex/functioncall.
(find_scalar): Add stub support for synthetic builtin variables.
* staptree.h: Corresponding changes.
* testsuite/*: Some new tests.

19 years ago* one more test
fche [Thu, 3 Mar 2005 21:39:19 +0000 (21:39 +0000)]
* one more test

19 years ago2005-03-03 Frank Ch. Eigler <fche@redhat.com>
fche [Thu, 3 Mar 2005 21:24:24 +0000 (21:24 +0000)]
2005-03-03  Frank Ch. Eigler  <fche@redhat.com>

* parse.cxx (parse_assignment): Assert lvalueness of left
operand.
* staptree.h (expression): Add is_lvalue member.
* staptree.cxx (functioncall::resolve_types): Don't crash on
formal-vs-actual argument count mismatch.
(*): Add some is_lvalue stub functions.
* testsuite/*: Some new tests.

19 years ago* some semantic analysis
fche [Wed, 2 Mar 2005 01:28:50 +0000 (01:28 +0000)]
* some semantic analysis

2005-03-01  Frank Ch. Eigler  <fche@redhat.com>

* parse.cxx: Implement left-associativity for several types of
operators.  Add some more statement types.  Parse functions.
Be able to print tokens.  Simplify error generating functions.
Save tokens in all parse tree nodes.
* parse.h: Corresponding changes.
* staptree.cxx: Move tree-printing functions here.  Add many
new functions for symbol and type resolution.
* staptree.h: Corresponding changes.
* semtest.cxx: New semantic analysis pass & test driver.
* testsuite/sem*/*: New tests.
* parsetest.cxx: Separated parse test driver.
* testsuite/parse*/*: Adapt tests to parsetest driver.
* Makefile.am: Build semtest.  Run its tests.
* Makefile.in: Regenerated.

* parse.cxx, parse.h: New files: parser.

19 years ago* parser prototype snapshot
fche [Sat, 12 Feb 2005 02:28:43 +0000 (02:28 +0000)]
* parser prototype snapshot

This page took 0.047949 seconds and 5 git commands to generate.