public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* 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
@ 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-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
@ 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-03 20:34 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-04 3:21 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).