]> sourceware.org Git - systemtap.git/commit - staptree.cxx
2005-07-26 Frank Ch. Eigler <fche@redhat.com>
authorfche <fche>
Tue, 26 Jul 2005 22:40:14 +0000 (22:40 +0000)
committerfche <fche>
Tue, 26 Jul 2005 22:40:14 +0000 (22:40 +0000)
commit54dfabe9e604ec06cdb5550f58420c60d0cbdbd9
tree2dc021fd5534f57a51235a9598cec6cec9ed2342
parentf05bc729c752cee5eb11fde9193eea12a21b0d12
2005-07-26  Frank Ch. Eigler  <fche@redhat.com>

Support %{ embedded-c %}
* staptree.h (embeddedcode): New statement subtype.  Stub support in
visitors.
* staptree.cxx: Ditto.
* parse.cxx: Parse %{ / %}.  Accept "_" as identifier leading char.
(parse_probe): Simplify calling convention.
* elaborate.h: Store embedded code.
* elaborate.cxx: Pass it.
* translate.cxx: Transcribe it.  Return some dropped module init/exit
code.
* Makefile.am: Add buildok/buildko tests.
* Makefile.in: Regenerated.
* main.cxx: Return EXIT_SUCCESS/FAILURE even for weird rc.
* testsuite/parseok/nine.stp: Test _identifiers.
* testsuite/transko/*.stp: Tweak to force -p3 rather than -p2 errors.
* testsuite/semok/transko.stp: ... and keep it that way in the future.
* testsuite/parse*/*: Some new tests for %{ %}.
* testsuite/build*/*: New tests for -p4.
22 files changed:
ChangeLog
Makefile.am
Makefile.in
elaborate.cxx
elaborate.h
main.cxx
parse.cxx
parse.h
staptree.cxx
staptree.h
testsuite/buildko/one.stp [new file with mode: 0755]
testsuite/buildok/one.stp [new file with mode: 0755]
testsuite/buildok/two.stp [new file with mode: 0755]
testsuite/parseko/ten.stp [new file with mode: 0755]
testsuite/parseok/nine.stp
testsuite/parseok/twelve.stp [new file with mode: 0755]
testsuite/semok/transko.stp [new file with mode: 0755]
testsuite/transko/one.stp
testsuite/transko/two.stp
testsuite/transok/nine.stp [new file with mode: 0755]
translate.cxx
translate.h
This page took 0.028237 seconds and 5 git commands to generate.