public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* src ChangeLog tapsets.cxx translate.cxx
@ 2007-11-15 22:08 dsmith
  0 siblings, 0 replies; 14+ messages in thread
From: dsmith @ 2007-11-15 22:08 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2007-11-15 22:08:07

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2007-11-15  David Smith  <dsmith@redhat.com>
	
	* tapsets.cxx (mark_derived_probe::initialize_probe_context_vars):
	Updated to work with latest LTTNG patch
	patch-2.6.24-rc2-lttng-0.10-pre23.tar.bz2.
	(mark_derived_probe_group::emit_module_decls): Ditto.
	(mark_derived_probe_group::emit_module_init): Ditto.
	(mark_derived_probe_group::emit_module_exit): Ditto.
	
	* translate.cxx (c_unparser::emit_common_header): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.718&r2=1.719
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.223&r2=1.224
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.188&r2=1.189


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2008-03-26 21:22 fche
  0 siblings, 0 replies; 14+ messages in thread
From: fche @ 2008-03-26 21:22 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2008-03-26 21:22:26

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2008-03-26  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (emit_function): Set context last_stmt, in case
	an error occurs during the function.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.812&r2=1.813
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.254&r2=1.255
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.196&r2=1.197


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2008-02-12 14:49 hunt
  0 siblings, 0 replies; 14+ messages in thread
From: hunt @ 2008-02-12 14:49 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2008-02-12 14:49:45

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2008-02-12  Martin Hunt  <hunt@redhat.com>
	PR 5757
	* tapsets.cxx, translate.cxx: Cleanup findentation a bit.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.777&r2=1.778
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.239&r2=1.240
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.193&r2=1.194


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2007-03-19 21:14 dsmith
  0 siblings, 0 replies; 14+ messages in thread
From: dsmith @ 2007-03-19 21:14 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2007-03-19 21:14:21

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2007-03-19  David Smith  <dsmith@redhat.com>
	
	PR 4146 (partial fix)
	* tapsets.cxx (all_session_groups): Added note about stating that
	begin probes should be registered (actually run) first and end
	probes should be unregistered (run) last.
	* translate.cxx (c_unparser::emit_module_exit): Process probe
	group vector in reverse order so that probe groups will get
	unregistered in the reverse order that they were registered.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.577&r2=1.578
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.186&r2=1.187
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.161&r2=1.162


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2007-03-16 15:29 dsmith
  0 siblings, 0 replies; 14+ messages in thread
From: dsmith @ 2007-03-16 15:29 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2007-03-16 15:29:34

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2007-03-16  David Smith  <dsmith@redhat.com>
	
	PR 3545.
	* tapsets.cxx (common_probe_entryfn_prologue): Added
	'overload_processing' parameter, which defaults to true.  If
	overload_processing is set to false, doesn't output the
	STP_OVERLOAD code.
	(common_probe_entryfn_epilogue): Ditto.
	(be_derived_probe_group::emit_module_decl): Set
	overload_processing to false in calls to
	common_probe_entryfn_prologue and common_probe_entryfn_epilogue
	since begin/end probes shouldn't overload the system.
	* translate.cxx (c_unparser::emit_common_header): Emit
	STP_OVERLOAD global variables.
	(translate_pass): Emit STP_OVERLOAD defines.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.573&r2=1.574
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.184&r2=1.185
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.160&r2=1.161


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2006-12-30  4:25 fche
  0 siblings, 0 replies; 14+ messages in thread
From: fche @ 2006-12-30  4:25 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-12-30 04:25:52

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2006-12-29  Frank Ch. Eigler  <fche@elastic.org>
	
	* tapsets.cxx (*group:emit_module_init): flush stdout less for timing
	mode.  Also, Set probe_point variable ...
	* translate.cxx (emit_module_init): ... so on registration failure, a
	usable error message can be generated.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.531&r2=1.532
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.172&r2=1.173
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.149&r2=1.150


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2006-10-12 18:30 hunt
  0 siblings, 0 replies; 14+ messages in thread
From: hunt @ 2006-10-12 18:30 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2006-10-12 18:30:24

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2006-10-12  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx (emit_common_header): Add a
	kretprobe_instance pointer to struct context.
	(emit_symbol_data): Include absolute symbols.
	
	* tapsets.cxx (emit_common_header): Initialize
	the kprobe instance pointer to 0;
	(emit_probe_entries): Set kretprobe instance
	pointer if appropriate.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.477&r2=1.478
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.147&r2=1.148
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.132&r2=1.133


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2006-03-30  0:00 jistone
  0 siblings, 0 replies; 14+ messages in thread
From: jistone @ 2006-03-30  0:00 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	jistone@sourceware.org	2006-03-30 00:00:30

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2006-03-29  Josh Stone  <joshua.i.stone@intel.com>
	
	* tapsets.cxx (hrtimer_derived_probe::*): creates a probe point
	based on the hrtimer APIs.
	* tapsets.cxx (hrtimer_builder::*):  parses the user's time-spec
	into a 64-bit nanosecond value, and calls the appropriate
	derived_probe.
	* tapsets.cxx (register_standard_tapsets): add hrtimer bindings
	* translate.cxx (translate_pass): add linux/random.h include,
	used for generating 64-bit random numbers for hrtimers.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.340&r2=1.341
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.113&r2=1.114
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.107&r2=1.108


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2005-11-24 21:18 fche
  0 siblings, 0 replies; 14+ messages in thread
From: fche @ 2005-11-24 21:18 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-11-24 21:18:37

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2005-11-24  Frank Ch. Eigler  <fche@redhat.com>
	
	PR 1917
	* translate.cxx (emit_common_header, emit_module_init,
	emit_module_exit): Switch context array to per-cpu kmalloc variant.
	* tapsets (*::emit_probe_entires): Use per_cpu_ptr() for my context.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.232&r2=1.233
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.90&r2=1.91
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.71&r2=1.72


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2005-11-04 21:46 fche
  0 siblings, 0 replies; 14+ messages in thread
From: fche @ 2005-11-04 21:46 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-11-04 21:46:14

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2005-11-04  Frank Ch. Eigler  <fche@redhat.com>
	
	* tapsets.cxx (dwarf_derived_probe::emit_registrations): Add
	possible kprobe address prechecking logic.  Set kretprobes
	maxactive to zero.
	* translate.cxx (emit_module_init): Set a more helpful default
	probe_point value for use in registration errors.  Exit properly
	after registration failure of probe #0.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.216&r2=1.217
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.83&r2=1.84
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.63&r2=1.64


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2005-10-18 12:41 fche
  0 siblings, 0 replies; 14+ messages in thread
From: fche @ 2005-10-18 12:41 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-10-18 12:41:00

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2005-10-18  Frank Ch. Eigler  <fche@elastic.org>
	
	PR 1482 cont'd.
	* translator.cxx (emit_module_init): Set aside a variable for
	detailed probe point id.
	* tapsets.cxx (emit_registrations): Use it.
	(add_probe_point): Correct synthesized probe-point typo.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.201&r2=1.202
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.77&r2=1.78
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.58&r2=1.59


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2005-09-27 17:58 fche
  0 siblings, 0 replies; 14+ messages in thread
From: fche @ 2005-09-27 17:58 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-09-27 16:37:37

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2005-09-27  Frank Ch. Eigler  <fche@elastic.org>
	
	PR 1368.
	* translate.cxx (emit_common_header): Move some MAX* definitions out ...
	(translate_pass): ... to here.  Fix probe_start API impedance mismatch.
	(emit_module_init, exit): Tolerate registration errors, such as absence
	of kretprobes support.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.180&r2=1.181
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.68&r2=1.69
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.52&r2=1.53


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2005-09-06  1:15 fche
  0 siblings, 0 replies; 14+ messages in thread
From: fche @ 2005-09-06  1:15 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-09-06 01:15:24

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2005-09-05  Frank Ch. Eigler  <fche@elastic.org>
	
	PR 1289
	* translate.cxx (lex_cast_qstring): Correct "cast" of object
	to string containing more than one word.
	* tapset.cxx (lex_cast_qstring): Ditto.
	(dwarf_derived_module::emit_probe_entries): Emit and use
	a generic fault_handler.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.152&r2=1.153
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.56&r2=1.57
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.47&r2=1.48


^ permalink raw reply	[flat|nested] 14+ messages in thread

* src ChangeLog tapsets.cxx translate.cxx
@ 2005-07-20 22:17 fche
  0 siblings, 0 replies; 14+ messages in thread
From: fche @ 2005-07-20 22:17 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-07-20 22:17:29

Modified files:
	.              : ChangeLog tapsets.cxx translate.cxx 

Log message:
	2005-07-20  Frank Ch. Eigler  <fche@redhat.com>
	
	* tapsets.cxx (*::emit_[de]registrations): Add logic for probe
	lifecycle control (session_state).
	* translate.cxx (emit_common_header,emit_module_{init,exit}): Ditto.
	(visit_*): Use per-context errorcount.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.40&r2=1.41
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.16&r2=1.17


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2008-03-26 21:22 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-15 22:08 src ChangeLog tapsets.cxx translate.cxx dsmith
  -- strict thread matches above, loose matches on Subject: below --
2008-03-26 21:22 fche
2008-02-12 14:49 hunt
2007-03-19 21:14 dsmith
2007-03-16 15:29 dsmith
2006-12-30  4:25 fche
2006-10-12 18:30 hunt
2006-03-30  0:00 jistone
2005-11-24 21:18 fche
2005-11-04 21:46 fche
2005-10-18 12:41 fche
2005-09-27 17:58 fche
2005-09-06  1:15 fche
2005-07-20 22:17 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).