public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* src ChangeLog elaborate.cxx staptree.cxx stapt ...
@ 2006-04-10 4:53 hunt
0 siblings, 0 replies; 4+ messages in thread
From: hunt @ 2006-04-10 4:53 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: hunt@sourceware.org 2006-04-10 04:53:04
Modified files:
. : ChangeLog elaborate.cxx staptree.cxx staptree.h
systemtap.spec.in translate.cxx
Log message:
2006-04-09 Martin Hunt <hunt@redhat.com>
Add binary printf support.
* elaborate.cxx (visit_print_format): Don't include
conv_literal or conv_size in components vector.
Add conv_binary to switch statement.
* translate.cxx (visit_print_format): Eliminate
special cast to (long long) for pe_long because new
vsnprintf uses int64_t.
* staptree.h (struct print_format): Add conv_binary and conv_size.
* staptree.cxx (components_to_string): Add conv_binary case.
Add conv_size case.
(string_to_components): Add cases for 'b' and 'n'
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.346&r2=1.347
http://sourceware.org/cgi-bin/cvsweb.cgi/src/elaborate.cxx.diff?cvsroot=systemtap&r1=1.50&r2=1.51
http://sourceware.org/cgi-bin/cvsweb.cgi/src/staptree.cxx.diff?cvsroot=systemtap&r1=1.44&r2=1.45
http://sourceware.org/cgi-bin/cvsweb.cgi/src/staptree.h.diff?cvsroot=systemtap&r1=1.36&r2=1.37
http://sourceware.org/cgi-bin/cvsweb.cgi/src/systemtap.spec.in.diff?cvsroot=systemtap&r1=1.32&r2=1.33
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.108&r2=1.109
^ permalink raw reply [flat|nested] 4+ messages in thread
* src ChangeLog elaborate.cxx staptree.cxx stapt ...
@ 2007-05-30 14:56 fche
0 siblings, 0 replies; 4+ messages in thread
From: fche @ 2007-05-30 14:56 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2007-05-30 14:56:21
Modified files:
. : ChangeLog elaborate.cxx staptree.cxx staptree.h
testsuite : ChangeLog
Added files:
testsuite/systemtap.base: optim.exp optim.stp
Log message:
2007-05-30 Frank Ch. Eigler <fche@redhat.com>
PR 4567.
* staptree.cxx (varuse_collecting_visitor): Add side-effect
result query functions.
* elaborate.cxx (dead_stmtexpr_remover::visit_expr_statement):
Switch to it.
(dead_assignment_remover::visit_assignment): Skip elision of
lvalues with side-effects in index exprs.
* staptree.h: Corresponding changes.
2007-05-30 Frank Ch. Eigler <fche@redhat.com>
PR 4567.
* systemtap.base/optim.stp, optim.exp: New test.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.620&r2=1.621
http://sourceware.org/cgi-bin/cvsweb.cgi/src/elaborate.cxx.diff?cvsroot=systemtap&r1=1.80&r2=1.81
http://sourceware.org/cgi-bin/cvsweb.cgi/src/staptree.cxx.diff?cvsroot=systemtap&r1=1.56&r2=1.57
http://sourceware.org/cgi-bin/cvsweb.cgi/src/staptree.h.diff?cvsroot=systemtap&r1=1.50&r2=1.51
http://sourceware.org/cgi-bin/cvsweb.cgi/src/./testsuite/ChangeLog.diff?cvsroot=systemtap&r1=1.96&r2=1.97
http://sourceware.org/cgi-bin/cvsweb.cgi/src/./testsuite/systemtap.base/optim.exp.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/./testsuite/systemtap.base/optim.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* src ChangeLog elaborate.cxx staptree.cxx stapt ...
@ 2006-02-23 21:01 hunt
0 siblings, 0 replies; 4+ messages in thread
From: hunt @ 2006-02-23 21:01 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: hunt@sourceware.org 2006-02-23 21:01:51
Modified files:
. : ChangeLog elaborate.cxx staptree.cxx staptree.h
Log message:
2006-02-23 Martin Hunt <hunt@redhat.com>
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.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.323&r2=1.324
http://sourceware.org/cgi-bin/cvsweb.cgi/src/elaborate.cxx.diff?cvsroot=systemtap&r1=1.48&r2=1.49
http://sourceware.org/cgi-bin/cvsweb.cgi/src/staptree.cxx.diff?cvsroot=systemtap&r1=1.42&r2=1.43
http://sourceware.org/cgi-bin/cvsweb.cgi/src/staptree.h.diff?cvsroot=systemtap&r1=1.35&r2=1.36
^ permalink raw reply [flat|nested] 4+ messages in thread
* src ChangeLog elaborate.cxx staptree.cxx stapt ...
@ 2006-01-26 22:55 fche
0 siblings, 0 replies; 4+ messages in thread
From: fche @ 2006-01-26 22:55 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2006-01-26 22:55:20
Modified files:
. : ChangeLog elaborate.cxx staptree.cxx staptree.h
tapsets.cxx translate.cxx
Log message:
2006-01-26 Frank Ch. Eigler <fche@elastic.org>
PR 2060: lock elevation, mop-up
* staptree.cxx (functioncall_traversing_visitor): Store a
current_function pointer during traversal.
(visit_embeddedcode): Use it to handle $target-synthesized functions.
(varuse_collecting_visitor::visit_assignment): Correct l-lr typo.
(visit_foreach_loop): Note added write on sorted foreach.
(visit_delete_statement): Note as read+write.
* staptree.h: Corresponding changes.
* elaborate.cxx (dead_assignment_remover::visit_expr_statement):
Correct stmt token after possible expression rewriting.
* tapsets.cxx (visit_target_symbol): Create naming convention
to recognize $target-synthesized functions.
* translate.cxx (emit_locks, emit_unlocks): New functions to
emit lock/unlock sequences at the outermost level of a probe.
(emit_probe): Call them.
(varlock_*): #if-0 out the lock code generation. Later, these
classes should be removed.
(translate_pass): Emit read_trylock() kludge macro for old kernels.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.305&r2=1.306
http://sourceware.org/cgi-bin/cvsweb.cgi/src/elaborate.cxx.diff?cvsroot=systemtap&r1=1.45&r2=1.46
http://sourceware.org/cgi-bin/cvsweb.cgi/src/staptree.cxx.diff?cvsroot=systemtap&r1=1.40&r2=1.41
http://sourceware.org/cgi-bin/cvsweb.cgi/src/staptree.h.diff?cvsroot=systemtap&r1=1.34&r2=1.35
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.106&r2=1.107
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.99&r2=1.100
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-05-30 14:56 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-04-10 4:53 src ChangeLog elaborate.cxx staptree.cxx stapt hunt
-- strict thread matches above, loose matches on Subject: below --
2007-05-30 14:56 fche
2006-02-23 21:01 hunt
2006-01-26 22:55 fche
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).