7085 add support for "if" and "else" statements in dtrace
commitc3bd3abd8856e8e75d820f65c58031cd6cbac818
authorMatthew Ahrens <mahrens@delphix.com>
Mon, 8 Aug 2016 16:31:54 +0000 (8 09:31 -0700)
committerMatthew Ahrens <mahrens@delphix.com>
Thu, 11 Aug 2016 23:23:34 +0000 (11 16:23 -0700)
tree3049bf16eeef06ee9480df5bcf58d477141ee0bf
parentcfc3b49fd53fba13be205e2206e0ea3b36f5f2c7
7085 add support for "if" and "else" statements in dtrace
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Bryan Cantrill <bryan@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
18 files changed:
usr/src/cmd/dtrace/test/cmd/scripts/dstyle.pl
usr/src/cmd/dtrace/test/tst/common/sugar/tst.else.d [new file with mode: 0644]
usr/src/cmd/dtrace/test/tst/common/sugar/tst.if.d [new file with mode: 0644]
usr/src/cmd/dtrace/test/tst/common/sugar/tst.if2.d [new file with mode: 0644]
usr/src/cmd/dtrace/test/tst/common/sugar/tst.if_before_after.d [new file with mode: 0644]
usr/src/cmd/dtrace/test/tst/common/sugar/tst.if_nested.d [new file with mode: 0644]
usr/src/cmd/dtrace/test/tst/common/sugar/tst.if_trailing_semicolon.d [new file with mode: 0644]
usr/src/cmd/dtrace/test/tst/common/sugar/tst.if_trailing_semicolon2.d [new file with mode: 0644]
usr/src/lib/libdtrace/Makefile.com
usr/src/lib/libdtrace/common/dt_cc.c
usr/src/lib/libdtrace/common/dt_grammar.y
usr/src/lib/libdtrace/common/dt_impl.h
usr/src/lib/libdtrace/common/dt_open.c
usr/src/lib/libdtrace/common/dt_parser.c
usr/src/lib/libdtrace/common/dt_parser.h
usr/src/lib/libdtrace/common/dt_sugar.c [new file with mode: 0644]
usr/src/lib/libdtrace/common/dtrace.h
usr/src/pkg/manifests/system-dtrace-tests.mf