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).