public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* src ChangeLog translate.cxx
@ 2007-10-04  3:21 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2007-10-04  3:21 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2007-10-04 03:21:00

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-10-03  Frank Ch. Eigler  <fche@elastic.org>
	
	PR 5102
	* translate.cxx (visit_statement): Add new parameter regarding whether
	c->last_stmt needs to be updated.  Update callers, mostly passing
	"false".
	(visit_EXPRESSIONTYPE): Generally omit setting c->last_stmt, unless
	the construct can set c->last_error.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.688&r2=1.689
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.186&r2=1.187


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

* src ChangeLog translate.cxx
@ 2008-01-23 19:15 brolley
  0 siblings, 0 replies; 60+ messages in thread
From: brolley @ 2008-01-23 19:15 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	brolley@sourceware.org	2008-01-23 19:15:19

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2008-01-23  Dave Brolley  <brolley@redhat.com>
	
	* translate.cxx (var::fini): New method.
	(c_unparser::emit_module_init): Call var::fini when deregistering
	variables without indices.
	(c_unparser::emit_module_exit): Likewise.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.751&r2=1.752
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.192&r2=1.193


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

* src ChangeLog translate.cxx
@ 2008-01-15 17:11 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2008-01-15 17:11 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2008-01-15 17:11:17

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2008-01-14  Martin Hunt  <hunt@redhat.com>
	* translate.cxx (emit_module_init): Call _stp_print_kernel_info()
	to print out version information and internal memory usage stats.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.741&r2=1.742
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.190&r2=1.191


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

* src ChangeLog translate.cxx
@ 2008-01-14 17:47 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2008-01-14 17:47 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2008-01-14 17:47:47

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2008-01-14  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx (emit_module_exit): When using timing, delete timing
	stats when finished.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.740&r2=1.741
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.189&r2=1.190


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

* src ChangeLog translate.cxx
@ 2007-10-03 20:34 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2007-10-03 20:34 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2007-10-03 20:34:43

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	PR 5096: improve code generation for function calls
	
	2007-10-03  Frank Ch. Eigler  <fche@elastic.org>
	
	PR 5096
	* translate.cxx (emit_function): Put nesting limit/control logic into
	function body ...
	(visit_functioncall): ... and not into each call site.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.687&r2=1.688
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.185&r2=1.186


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

* src ChangeLog translate.cxx
@ 2007-09-25 17:47 jistone
  0 siblings, 0 replies; 60+ messages in thread
From: jistone @ 2007-09-25 17:47 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	jistone@sourceware.org	2007-09-25 17:47:17

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-09-25  Josh Stone  <joshua.i.stone@intel.com>
	
	* tapsets.cxx (translator_output::~translator_output): Fix mismatched
	delete / delete [].

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.683&r2=1.684
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.182&r2=1.183


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

* src ChangeLog translate.cxx
@ 2007-08-30 20:23 dsmith
  0 siblings, 0 replies; 60+ messages in thread
From: dsmith @ 2007-08-30 20:23 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2007-08-30 20:23:50

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-08-30  David Smith  <dsmith@redhat.com>
	
	PR 4983
	* translate.cxx (c_tmpcounter::visit_print_format): Don't declare
	temporaries for number and string constants.
	(c_unparser::visit_print_format): Use numeric and string constants
	directly instead of copying them into temporaries.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.664&r2=1.665
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.178&r2=1.179


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

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

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2007-08-21 21:28:09

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-08-21  David Smith  <dsmith@redhat.com>
	
	PR 2305
	* translate.cxx (c_unparser::visit_foreach_loop): When the user
	requested sorting an array of aggregates by value, sort by
	@count.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.660&r2=1.661
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.177&r2=1.178


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

* src ChangeLog translate.cxx
@ 2007-08-09 16:11 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2007-08-09 16:11 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2007-08-09 16:11:32

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-08-09  Frank Ch. Eigler  <fche@elastic.org>
	
	From Lai Jiangshan <laijs@cn.fujitsu.com>:
	* translate.cxx (emit_module_exit): Use stp_warn for warning.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.648&r2=1.649
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.174&r2=1.175


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

* src ChangeLog translate.cxx
@ 2007-05-02 21:27 dsmith
  0 siblings, 0 replies; 60+ messages in thread
From: dsmith @ 2007-05-02 21:27 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2007-05-02 21:27:11

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-05-02  David Smith  <dsmith@redhat.com>
	
	* translate.cxx (c_tmpcounter::visit_functioncall): Updated
	temporary handling.
	(c_unparser::visit_functioncall): No longer copies numeric and
	string constants to temporary variables.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.614&r2=1.615
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.171&r2=1.172


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

* src ChangeLog translate.cxx
@ 2007-05-01 18:06 dsmith
  0 siblings, 0 replies; 60+ messages in thread
From: dsmith @ 2007-05-01 18:06 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2007-05-01 19:06:38

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-05-01  David Smith  <dsmith@redhat.com>
	
	* translate.cxx (c_tmpcounter::visit_binary_expression): Updated
	temporary handling.
	(c_unparser::visit_binary_expression): Improved handing of numeric
	constants when handling '%' and '/' operators.
	(c_tmpcounter::visit_print_format): Updated temporary handling.
	(c_unparser::visit_print_format): Removed the need for a result
	temporary when printing to a stream.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.613&r2=1.614
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.170&r2=1.171


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

* src ChangeLog translate.cxx
@ 2007-04-30 22:24 dsmith
  0 siblings, 0 replies; 60+ messages in thread
From: dsmith @ 2007-04-30 22:24 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2007-04-30 23:24:43

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-04-30  David Smith  <dsmith@redhat.com>
	
	PR 2339
	* translate.cxx (c_unparser_assignment::c_assignop): Improved
	handling of numeric constants in the rest of the assignment
	operators.
	(c_tmpcounter_assignment::c_assignop): Updated temporary
	handling.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.612&r2=1.613
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.169&r2=1.170


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

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

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2007-03-30 17:01:59

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-03-30  David Smith  <dsmith@redhat.com>
	
	PR 2341
	* translate.cxx (c_unparser::emit_locks): No longer emits a read
	lock for global variables that are only written to in begin/end
	probes.
	(c_unparser::emit_unlocks): Ditto.
	(translate_pass): Runs a varuse_collecting_visitor over probes
	that need global variable locks for use in
	emit_locks()/emit_unlocks().

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.590&r2=1.591
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.166&r2=1.167


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

* src ChangeLog translate.cxx
@ 2007-02-17 12:26 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2007-02-17 12:26 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2007-02-17 12:26:14

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-02-17  Frank Ch. Eigler  <fche@elastic.org>
	
	PR 4066.
	* translate.cxx (var::init): Check stat scalar initialization,
	just like is done for arrays.
	(emit_module_exit): Check unlikely but possible null timing stat.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.552&r2=1.553
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.156&r2=1.157


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

* src ChangeLog translate.cxx
@ 2007-01-31 20:19 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2007-01-31 20:19 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2007-01-31 20:19:19

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-01-31  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx (translate_pass): Remove old string impedance
	mismatch stuff. Modify included files.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.545&r2=1.546
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.155&r2=1.156


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

* src ChangeLog translate.cxx
@ 2007-01-29 20:52 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2007-01-29 20:52 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2007-01-29 20:52:51

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-01-29  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (emit_module_init): Add some more type casts to printk args.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.543&r2=1.544
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.154&r2=1.155


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

* src ChangeLog translate.cxx
@ 2007-01-29 20:46 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2007-01-29 20:46 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2007-01-29 20:45:59

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-01-29  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx (emit_module_init): BZ3888. Add memory usage for the
	runtime to the printk.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.542&r2=1.543
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.153&r2=1.154


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

* src ChangeLog translate.cxx
@ 2007-01-22 16:56 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2007-01-22 16:56 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2007-01-22 16:56:42

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-01-22  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx (mapvar::exists): Use new _stp_map_exists function.
	Testing for zero is no longer correct after changes from 2007-01-10
	below.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.538&r2=1.539
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.152&r2=1.153


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

* src ChangeLog translate.cxx
@ 2007-01-10 15:11 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2007-01-10 15:11 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2007-01-10 15:11:10

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2007-01-10  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx (mapvar::del): Call the new _stp_map_del
	function instead of setting to zero.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.533&r2=1.534
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.150&r2=1.151


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

* src ChangeLog translate.cxx
@ 2006-11-21 19:03 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2006-11-21 19:03 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-11-21 19:03:39

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-11-21  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (emit_module_init): Adapt to 2.6.19 utsname().

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.507&r2=1.508
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.142&r2=1.143


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

* src ChangeLog translate.cxx
@ 2006-11-21 16:48 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2006-11-21 16:48 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-11-21 16:48:05

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-11-21  Frank Ch. Eigler  <fche@elastic.org>
	
	PR 3556.
	* translate.cxx (emit_module_init): Emit code to check
	system_utsname against translate-time version/machine strings.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.506&r2=1.507
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.141&r2=1.142


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

* src ChangeLog translate.cxx
@ 2006-11-06 19:04 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2006-11-06 19:04 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2006-11-06 19:04:04

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-11-06  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx (var::init): Check for errors when
	allocating arrays of stats, as well as other arrays.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.493&r2=1.494
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.137&r2=1.138


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

* src ChangeLog translate.cxx
@ 2006-11-01 18:21 dsmith
  0 siblings, 0 replies; 60+ messages in thread
From: dsmith @ 2006-11-01 18:21 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2006-11-01 18:21:04

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-11-01    <dsmith@redhat.com>
	
	* translate.cxx (delete_statement_operand_visitor::visit_symbol):
	Added referent assert.
	(delete_statement_operand_tmp_visitor::visit_arrayindex): Ditto.
	(c_tmpcounter::visit_array_in): Ditto.
	(c_unparser::visit_symbol): Ditto.
	(c_unparser_assignment::visit_symbol): Ditto.
	(c_unparser::load_map_indices): Ditto.
	(c_tmpcounter::visit_arrayindex): Ditto.
	(c_tmpcounter_assignment::visit_arrayindex): Ditto.
	(c_tmpcounter::visit_functioncall): Ditto.
	(c_unparser::visit_functioncall): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.486&r2=1.487
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.134&r2=1.135


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

* src ChangeLog translate.cxx
@ 2006-05-05 16:21 dsmith
  0 siblings, 0 replies; 60+ messages in thread
From: dsmith @ 2006-05-05 16:21 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	dsmith@sourceware.org	2006-05-05 16:21:56

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-05-05  David Smith  <dsmith@redhat.com>
	
	* translate.cxx (mapvar::exists): Added code for string array
	handling.  Otherwise, string array elements always exist.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.370&r2=1.371
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.119&r2=1.120


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

* src ChangeLog translate.cxx
@ 2006-05-02 19:59 wcohen
  0 siblings, 0 replies; 60+ messages in thread
From: wcohen @ 2006-05-02 19:59 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	wcohen@sourceware.org	2006-05-02 19:59:11

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	Move closing '}' inside #ifdef.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.368&r2=1.369
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.118&r2=1.119


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

* src ChangeLog translate.cxx
@ 2006-05-01 17:41 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2006-05-01 17:41 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-05-01 17:41:10

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-05-01  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (visit_print_format): Fix regression in
	"printf" pseudo-result initialization.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.366&r2=1.367
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.116&r2=1.117


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

* src ChangeLog translate.cxx
@ 2006-04-23 11:05 eteo
  0 siblings, 0 replies; 60+ messages in thread
From: eteo @ 2006-04-23 11:05 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	eteo@sourceware.org	2006-04-23 11:05:01

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-04-23  Eugene Teo  <eteo@redhat.com>
	
	PR 2149
	* translate.cxx (mapvar::set): Test _stp_map_set_xx() for
	array overflows.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.360&r2=1.361
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.114&r2=1.115


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

* src ChangeLog translate.cxx
@ 2006-04-12 19:20 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2006-04-12 19:20 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2006-04-12 19:20:41

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-04-12  Martin Hunt  <hunt@redhat.com>
	PR 2497
	* translate.cxx (translate_pass): Don't
	reset STP_STRING_SIZE if it was already defined.
	Set it to 1024 by default.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.348&r2=1.349
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.110&r2=1.111


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

* src ChangeLog translate.cxx
@ 2006-04-11  4:27 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2006-04-11  4:27 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2006-04-11 04:27:01

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-04-10  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx (visit_print_format): Call
	_stp_snprintf() instead of snprintf().

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.347&r2=1.348
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.109&r2=1.110


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

* src ChangeLog translate.cxx
@ 2006-03-13 17:30 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2006-03-13 17:30 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-03-13 17:30:45

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-03-13  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (emit_globals): Tag globals, especially the locks,
	as __cacheline_aligned.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.335&r2=1.336
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.106&r2=1.107


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

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

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-03-09 14:14:52

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-03-09  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (emit_locks): Emit dummy references to unlock_ ...
	(emit_module_init): ... and probe_point.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.334&r2=1.335
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.105&r2=1.106


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

* src ChangeLog translate.cxx
@ 2006-02-15 14:14 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2006-02-15 14:14 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-02-15 14:14:13

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-02-15  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (varlock*): Removed now unnecessary class.
	(aggregation_locks): Renamed field to aggregations_active.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.318&r2=1.319
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.102&r2=1.103


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

* src ChangeLog translate.cxx
@ 2006-01-31 23:56 jistone
  0 siblings, 0 replies; 60+ messages in thread
From: jistone @ 2006-01-31 23:56 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	jistone@sourceware.org	2006-01-31 23:56:40

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-01-31  Josh Stone  <joshua.i.stone@intel.com>
	
	PR 2252
	* translate.cxx (translate_pass): Fix legacy definition of
	read_trylock.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.309&r2=1.310
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.101&r2=1.102


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

* src ChangeLog translate.cxx
@ 2006-01-18 21:00 jistone
  0 siblings, 0 replies; 60+ messages in thread
From: jistone @ 2006-01-18 21:00 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	jistone@sourceware.org	2006-01-18 21:00:05

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-01-18  Josh Stone  <joshua.i.stone@intel.com>
	
	* translate.cxx (c_unparser::visit_foreach_loop): improved the error
	message when _stp_pmap_agg fails.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.301&r2=1.302
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.97&r2=1.98


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

* src ChangeLog translate.cxx
@ 2006-01-18  5:12 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2006-01-18  5:12 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-01-18 05:12:49

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-01-18  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (c_unparser_assignment::visit_arrayindex):
	Eliminate dummy assignments for "<<<" code.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.300&r2=1.301
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.96&r2=1.97


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

* src ChangeLog translate.cxx
@ 2006-01-18  2:06 jistone
  0 siblings, 0 replies; 60+ messages in thread
From: jistone @ 2006-01-18  2:06 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	jistone@sourceware.org	2006-01-18 02:06:19

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-01-17  Josh Stone  <joshua.i.stone@intel.com>
	
	PR 2156
	* translate.cxx (c_unparser::visit_foreach_loop): Check the return
	value of _stp_pmap_agg() for NULL.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.298&r2=1.299
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.95&r2=1.96


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

* src ChangeLog translate.cxx
@ 2006-01-13 22:31 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2006-01-13 22:31 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-01-13 22:31:30

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-01-13  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (c_unparser:getmap): Correct exception throwing typo.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.290&r2=1.291
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.91&r2=1.92


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

* src ChangeLog translate.cxx
@ 2006-01-13  3:55 jistone
  0 siblings, 0 replies; 60+ messages in thread
From: jistone @ 2006-01-13  3:55 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	jistone@sourceware.org	2006-01-13 03:55:17

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-01-12  Josh Stone  <joshua.i.stone@intel.com>
	
	PR 2056
	* translate.cxx (c_unparser::aggregation_locks): Keeps track of
	foreach's locks on pmaps to avoid extra aggregation.
	(c_unparser::visit_foreach_loop): Set aggregation_locks appropriately.
	(c_unparser::load_aggregate, mapvar::call_prefix, mapvar::get):
	Use a new parameter to indicate that we should read from the
	already-aggregated map rather than the full pmap..
	(c_unparser::visit_arrayindex c_unparser::visit_print_format,
	c_unparser::visit_stat_op): Use aggregation_locks to avoid taking a
	lock and aggregating the pmap.
	(c_unparser::emit_map_type_instantiations): To read from a pmap's
	aggregated map, we need to include map-gen.c for the _stp_map_*
	functions.
	(c_unparser::obtained_locks, varlock::varlock, varlock::~varlock):
	Add simple static checking to detect incompatible nested locks during
	translation, and flag it as an error.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.289&r2=1.290
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.90&r2=1.91


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

* src ChangeLog translate.cxx
@ 2006-01-12  0:08 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2006-01-12  0:08 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-01-11 19:07:55

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-01-11  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (MAXERRORS): Oops, set back to intended default of 1.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.287&r2=1.288
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.89&r2=1.90


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

* src ChangeLog translate.cxx
@ 2006-01-04 20:19 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2006-01-04 20:19 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2006-01-04 20:19:01

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2006-01-04  Frank Ch. Eigler  <fche@elastic.org>
	
	PR 2057.
	* translate.cxx (c_unparser_assignment::visit_arrayindex): Don't take
	write lock around pmap accumulation.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.281&r2=1.282
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.86&r2=1.87


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

* src ChangeLog translate.cxx
@ 2005-12-21 22:20 jistone
  0 siblings, 0 replies; 60+ messages in thread
From: jistone @ 2005-12-21 22:20 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	jistone@sourceware.org	2005-12-21 22:20:54

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-12-21  Josh Stone  <joshua.i.stone@intel.com>
	
	* translate.cxx (itervar::next): emit different code for pmaps

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.273&r2=1.274
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.84&r2=1.85


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

* src ChangeLog translate.cxx
@ 2005-12-12 21:28 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2005-12-12 21:28 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-12-12 21:28:45

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-12-12  Frank Ch. Eigler  <fche@redhat.com>
	
	* translate.cxx (translate_pass): Emit #include <linux/profile.h>.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.261&r2=1.262
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.83&r2=1.84


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

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

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2005-12-07 20:14:56

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-12-07  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx (mapvar::fini): Use _stp_pmap_del() on pmaps.
	(emit_global): For pmaps, use "PMAP" instead of "MAP".

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.252&r2=1.253
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.79&r2=1.80


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

* src ChangeLog translate.cxx
@ 2005-12-07  1:47 graydon
  0 siblings, 0 replies; 60+ messages in thread
From: graydon @ 2005-12-07  1:47 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	graydon@sourceware.org	2005-12-07 01:47:31

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-12-06  Graydon Hoare  <graydon@redhat.com>
	
	* translate.cxx (visit_print_format): Explicitly Cast int64_t
	(pe_long) args to (long long) in generated code, for portability.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.250&r2=1.251
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.78&r2=1.79


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

* src ChangeLog translate.cxx
@ 2005-12-02  3:21 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2005-12-02  3:21 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-12-02 03:21:00

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-12-01  Frank Ch. Eigler  <fche@elastic.org>
	
	PR 1944 improved hack.
	* translator.cxx (c_tmpcounter::visit_block): New routine, allows
	overlay of sequential statements' temporaries within context.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.246&r2=1.247
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.75&r2=1.76


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

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

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-11-28 21:58:39

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-11-28  Frank Ch. Eigler  <fche@redhat.com>
	
	* translate.cxx (c_tmpcounter_assignment::visit_symbol): Don't
	emit unused temporary into context.  Saves mucho space with strings.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.242&r2=1.243
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.72&r2=1.73


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

* src ChangeLog translate.cxx
@ 2005-11-10 19:16 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2005-11-10 19:16 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-11-10 19:16:15

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-11-10  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (c_unparser::visit_array_in, visit_arrayindex):
	Finish adapting to PR 1275 by switching back to read locks.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.226&r2=1.227
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.68&r2=1.69


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

* src ChangeLog translate.cxx
@ 2005-11-09 22:46 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2005-11-09 22:46 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2005-11-09 22:46:49

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-11-09  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx: New API uses HIST_LOG and HIST_LINEAR
	instead of HSTAT_LOG and HSTAT_LINEAR.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.225&r2=1.226
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.67&r2=1.68


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

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

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

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-11-08  Frank Ch. Eigler  <fche@redhat.com>
	
	* translate.cxx (c_unparser::visit_foreach_loop): With PR 1275
	done, add back read lock around foreach loop.  Add a write lock
	around preceding sort operation.  Leave a race condition window. :-(

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.222&r2=1.223
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.66&r2=1.67


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

* src ChangeLog translate.cxx
@ 2005-11-08 17:12 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2005-11-08 17:12 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-11-08 17:12:13

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-11-08  Frank Ch. Eigler  <fche@redhat.com>
	
	* translate.cxx (mapvar::exists): Correct some more.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.221&r2=1.222
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.65&r2=1.66


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

* src ChangeLog translate.cxx
@ 2005-11-01 23:31 graydon
  0 siblings, 0 replies; 60+ messages in thread
From: graydon @ 2005-11-01 23:31 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	graydon@sourceware.org	2005-11-01 23:31:56

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-11-01  Graydon Hoare  <graydon@redhat.com>
	
	* translate.cxx (c_unparser::collect_map_index_types)
	(c_unparser::emit_map_type_instantiations)
	(c_unparser::visit_arrayindex)
	(c_unparser::visit_array_in)
	(delete_statement_operand_visitor::visit_arrayindex)
	(c_unparser_assignment::visit_arrayindex)
	(mapvar::*): Update to new runtime map API.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.210&r2=1.211
http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.62&r2=1.63


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

* src ChangeLog translate.cxx
@ 2005-09-05  0:12 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2005-09-05  0:12 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-09-05 00:12:27

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-09-04  Frank Ch. Eigler  <fche@elastic.org>
	
	* translate.cxx (visit_literal_string): \-prefix double-quotes.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.150&r2=1.151
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.45&r2=1.46


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

* src ChangeLog translate.cxx
@ 2005-09-02 22:31 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2005-09-02 22:31 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-09-02 22:31:48

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-09-02  Frank Ch. Eigler  <fche@redhat.com>
	
	* translate.cxx (varlock): Use trylock only for write locks.
	(translate_pass): Remove read_trylock macro hack.
	(visit_foreach_loop): Remove protective read lock, until PR 1275.
	(visit_*): Added many more "last_stmt"-setting expressions in the
	output, to improve last_error message locality.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.146&r2=1.147
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.44&r2=1.45


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

* src ChangeLog translate.cxx
@ 2005-09-01  9:01 hunt
  0 siblings, 0 replies; 60+ messages in thread
From: hunt @ 2005-09-01  9:01 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	hunt@sourceware.org	2005-09-01 09:01:32

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-09-01  Martin Hunt  <hunt@redhat.com>
	
	* translate.cxx (emit_probe): Add a call to _stp_print_flush
	at the end of each probe.
	(translate_pass): Define STP_NUM_STRINGS to be 1 for
	a scratch string. Include current.c and stack.c. Don't
	define KALLSYMS_LOOKUP_NAME or KALLSYMS_LOOKUP. Remove
	references to next_fmt() and stp_dbug().

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.139&r2=1.140
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.42&r2=1.43


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

* src ChangeLog translate.cxx
@ 2005-08-31 19:29 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2005-08-31 19:29 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-08-31 19:29:55

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-08-31  Frank Ch. Eigler  <fche@redhat.com>
	
	* translate.cxx (visit_array_in, visit_arrayindex): Use write locks
	even for array reads, until PR 1275.
	(translate_pass): Add read_trylock -> write_trylock escalation.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.136&r2=1.137
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.41&r2=1.42


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

* src ChangeLog translate.cxx
@ 2005-08-30 17:03 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2005-08-30 17:03 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-08-30 17:03:00

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-08-30  Frank Ch. Eigler  <fche@elastic.org>
	
	PR systemtap/1268
	* translator (varlock): Add deadlock detection code.
	(emit_common_header): Add a new MAXTRYLOCK configuration macro.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.133&r2=1.134
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.40&r2=1.41


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

* src ChangeLog translate.cxx
@ 2005-08-26 20:47 graydon
  0 siblings, 0 replies; 60+ messages in thread
From: graydon @ 2005-08-26 20:47 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	graydon@sourceware.org	2005-08-26 20:47:29

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-08-26  Graydon Hoare  <graydon@redhat.com>
	
	* translate.cxx: Revert tmp initialization changes.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.125&r2=1.126
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.37&r2=1.38


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

* src ChangeLog translate.cxx
@ 2005-08-19 22:01 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2005-08-19 22:01 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-08-19 22:01:18

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-08-19  Frank Ch. Eigler  <fche@elastic.org>
	
	PR systemtap/1213
	* translate.cxx (visit_if_statement): Translate else arms.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.110&r2=1.111
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.32&r2=1.33


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

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

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-07-19 18:24:16

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-07-19  Frank Ch. Eigler  <fche@redhat.com>
	
	* translate.cxx (emit_module_init/exit, translate_pass): Conform
	to newer runtime startup/shutdown hooks.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.38&r2=1.39
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.15&r2=1.16


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

* src ChangeLog translate.cxx
@ 2005-05-26 23:57 fche
  0 siblings, 0 replies; 60+ messages in thread
From: fche @ 2005-05-26 23:57 UTC (permalink / raw)
  To: systemtap-cvs

CVSROOT:	/cvs/systemtap
Module name:	src
Changes by:	fche@sourceware.org	2005-05-26 23:57:05

Modified files:
	.              : ChangeLog translate.cxx 

Log message:
	2005-05-26  Frank Ch. Eigler  <fche@redhat.com>
	
	* translate.cxx: Traverse trees just for common-header generation,
	to emit explicit temp variables into context.  Switch to explicit
	"frame" pointer in generated function/probe bodies.  Initialize
	locals in function bodies.  Rename "test_unparser" to "c_unparser"
	throughout.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.11&r2=1.12
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.1&r2=1.2


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

end of thread, other threads:[~2008-01-23 19:15 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-04  3:21 src ChangeLog translate.cxx fche
  -- strict thread matches above, loose matches on Subject: below --
2008-01-23 19:15 brolley
2008-01-15 17:11 hunt
2008-01-14 17:47 hunt
2007-10-03 20:34 fche
2007-09-25 17:47 jistone
2007-08-30 20:23 dsmith
2007-08-21 21:28 dsmith
2007-08-09 16:11 fche
2007-05-02 21:27 dsmith
2007-05-01 18:06 dsmith
2007-04-30 22:24 dsmith
2007-03-30 16:02 dsmith
2007-02-17 12:26 fche
2007-01-31 20:19 hunt
2007-01-29 20:52 fche
2007-01-29 20:46 hunt
2007-01-22 16:56 hunt
2007-01-10 15:11 hunt
2006-11-21 19:03 fche
2006-11-21 16:48 fche
2006-11-06 19:04 hunt
2006-11-01 18:21 dsmith
2006-05-05 16:21 dsmith
2006-05-02 19:59 wcohen
2006-05-01 17:41 fche
2006-04-23 11:05 eteo
2006-04-12 19:20 hunt
2006-04-11  4:27 hunt
2006-03-13 17:30 fche
2006-03-09 14:14 fche
2006-02-15 14:14 fche
2006-01-31 23:56 jistone
2006-01-18 21:00 jistone
2006-01-18  5:12 fche
2006-01-18  2:06 jistone
2006-01-13 22:31 fche
2006-01-13  3:55 jistone
2006-01-12  0:08 fche
2006-01-04 20:19 fche
2005-12-21 22:20 jistone
2005-12-12 21:28 fche
2005-12-07 20:14 hunt
2005-12-07  1:47 graydon
2005-12-02  3:21 fche
2005-11-28 21:58 fche
2005-11-10 19:16 fche
2005-11-09 22:46 hunt
2005-11-08 18:43 fche
2005-11-08 17:12 fche
2005-11-01 23:31 graydon
2005-09-05  0:12 fche
2005-09-02 22:31 fche
2005-09-01  9:01 hunt
2005-08-31 19:29 fche
2005-08-30 17:03 fche
2005-08-26 20:47 graydon
2005-08-19 22:01 fche
2005-07-19 18:24 fche
2005-05-26 23:57 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).