summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroland <roland>2005-08-11 04:26:47 +0000
committerroland <roland>2005-08-11 04:26:47 +0000
commita12eba57546fc58bc29ceca9556ed897b2993960 (patch)
tree3462378c1549db6011ab43a529291ce33f0ae53c
parentdcc6aa81cff7e6a07b90941bc29579e41d80365b (diff)
downloadsystemtap-steved-a12eba57546fc58bc29ceca9556ed897b2993960.tar.gz
systemtap-steved-a12eba57546fc58bc29ceca9556ed897b2993960.tar.xz
systemtap-steved-a12eba57546fc58bc29ceca9556ed897b2993960.zip
.
-rw-r--r--ChangeLog24
-rw-r--r--runtime/ChangeLog51
2 files changed, 45 insertions, 30 deletions
diff --git a/ChangeLog b/ChangeLog
index 66b59f44..45d9b69d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2005-08-10 Roland McGrath <roland@redhat.com>
+
+ * loc2c.c (emit_base_store): New function.
+ (emit_bitfield): Rewritten to handle stores, change parameters.
+ (c_translate_fetch): Update caller.
+ (c_translate_store): New function.
+ * loc2c-test.c (handle_variable): Grok "=" last argument to do a store.
+
+ * loc2c.c (c_translate_location): Increment INDENT.
+ (c_translate_pointer): Likewise.
+ (emit_loc_value): Increment INDENT after emit_header.
+
2005-08-10 Graydon Hoare <graydon@redhat.com>
* tapsets.cxx (dwflpp::literal_stmt_for_local): Copy code from
@@ -5,7 +17,7 @@
2005-08-10 Graydon Hoare <graydon@redhat.com>
- * tapsets.cxx
+ * tapsets.cxx
(dwflpp::global_addr_of_line_in_cu): Implement next-line heuristic.
(dwarf_query::get_number_param): Dwarf_Addr variant.
(query_cu): Add line-selecting variant for function iteration.
@@ -41,8 +53,8 @@
2005-08-09 Graydon Hoare <graydon@redhat.com>
- * staptree.{cxx,h}
- (target_symbol): New struct.
+ * staptree.{cxx,h}
+ (target_symbol): New struct.
(*_visitor::visit_target_symbol): Support it.
(visitor::active_lvalues)
(visitor::is_active_lvalue)
@@ -52,7 +64,7 @@
(pre_crement::visit)
(post_crement::visit)
(assignment::visit): Push and pop lvalue expressions.
- * elaborate.{cxx,h}
+ * elaborate.{cxx,h}
(lvalule_aware_traversing_visitor): Remove class.
(no_map_mutation_during_iteration_check)
(mutated_map_collector): Update lvalue logic.
@@ -70,12 +82,12 @@
2005-08-09 Martin Hunt <hunt@redhat.com>
PR 1174
- * stp_check.in: Supply path for lsmod.
+ * stp_check.in: Supply path for lsmod.
* stp_check: Removed.
2005-08-09 Graydon Hoare <graydon@redhat.com>
- * elaborate.cxx:
+ * elaborate.cxx:
(delete_statement_symresolution_info): New struct.
(symresolution_info::visit_delete_statement): Use it.
(delete_statement_typeresolution_info): New struct.
diff --git a/runtime/ChangeLog b/runtime/ChangeLog
index 29d8be80..fe6fe13b 100644
--- a/runtime/ChangeLog
+++ b/runtime/ChangeLog
@@ -1,8 +1,13 @@
+2005-08-10 Roland McGrath <roland@redhat.com>
+
+ * loc2c-runtime.h (store_bitfield): Fix argument use.
+ (store_deref): New macro (three flavors).
+
2005-08-03 Martin Hunt <hunt@redhat.com>
* io.c (_stp_vlog): Revert previous change for now.
* print.c (_stp_print_flush): Ditto.
-
+
2005-08-03 Tom Zanussi <trz@us.ibm.com>
* io.c (_stp_vlog): Remove call to _stp_print_flush().
@@ -15,14 +20,14 @@
* print.c (_stp_print_flush): Don't need _stp_tport.
*runtime.h (probe_start): Just call _stp_transport_init().
(probe_exit): Just call _stp_transport_close().
-
+
2005-07-28 Graydon Hoare <graydon@redhat.com>
* loc2c-runtime.h: New file from elfutils CVS.
2005-07-20 Martin Hunt <hunt@redhat.com>
- * io.c (_stp_vlog): Don't count transport failures for
+ * io.c (_stp_vlog): Don't count transport failures for
these messages.
2005-07-19 Martin Hunt <hunt@redhat.com>
@@ -60,11 +65,11 @@
* probes.c: Convert all _stp_log() calls to either stp_warn() or
dbug().
-
- * print.c: Comment out dbug()s.
- * stat-common.c: Comment out dbug()s.
-
+ * print.c: Comment out dbug()s.
+
+ * stat-common.c: Comment out dbug()s.
+
* map.c (_stp_map_new): Call _stp_error() on a bad map type.
Comment out dbug()s.
@@ -74,9 +79,9 @@
* map-int.c: Comment out dbug()s.
* map-str.c: Comment out dbug()s.
-
+
* map-keys.c: Use _stp_warn(). Comment out dbug()s.
-
+
* alloc.c (_stp_alloc): Call _stp_error().
(_stp_valloc): Ditto.
@@ -86,7 +91,7 @@
(_stp_dbug): New function.
* runtime.h (dbug): Call _stp_dbug() if DEBUG is defined.
-
+
2005-06-29 Martin Hunt <hunt@redhat.com>
* map-values.c (_stp_map_add_int64): Fix docs.
@@ -108,9 +113,9 @@
2005-06-20 Tom Zanussi <zanussi@us.ibm.com>
* print.c: Made relayfs _stp_print_flush() use sequence counter.
-
+
* runtime.h: Added sequence counter, moved subbuf_size etc to probes.
-
+
2005-06-18 Martin Hunt <hunt@redhat.com>
* counter.c: New file. Counter aggregations.
@@ -118,7 +123,7 @@
* stat.c: New file. Stat aggregations.
* stat.h: Header file for stats.
-
+
* map-int.c: New file. Support for int64 values.
* map-stat.c: New file. Support for stat values.
@@ -130,10 +135,10 @@
* stat-common.c: New file. Stats stuff common to Stats and maps
containing stats.
- * Doxyfile: Bumped version to 0.6.
+ * Doxyfile: Bumped version to 0.6.
* README: Renamed README.doc and reorganized.
-
+
2005-06-15 Martin Hunt <hunt@redhat.com>
@@ -141,13 +146,13 @@
2005-06-14 Martin Hunt <hunt@redhat.com>
- * README: Removed old docs and replaced with simple build
+ * README: Removed old docs and replaced with simple build
instructions.
* Makefile: New file.
* probes/build: New file.
-
+
2005-06-13 Martin Hunt <hunt@redhat.com>
* print.c (next_fmt): Move this func to print.c.
@@ -162,7 +167,7 @@
2005-05-31 Martin Hunt <hunt@redhat.com>
* map.c (_stp_map_print): Now takes a format string instead of a name.
-
+
* map.h (foreach): Update macro.
* string.c (_stp_string_cat_char): New function. Append a char
@@ -174,7 +179,7 @@
* current.c (_stp_sprint_regs): Implement for i386.
- * sym.c (_stp_symbol_sprint): Check name before trying to
+ * sym.c (_stp_symbol_sprint): Check name before trying to
print it.
(_stp_symbol_print): Change to macro that calls _stp_symbol_sprint().
@@ -188,22 +193,20 @@
is full.
* runtime.h: Always include string.c.
-
+
2005-05-17 Martin Hunt <hunt@redhat.com>
* map.c (needed_space): Use do_div().
(_stp_map_print_histogram): Ditto.
(_stp_map_print): Ditto.
- * map-values.c (_stp_map_add_int64_stat): Use do_div() when
+ * map-values.c (_stp_map_add_int64_stat): Use do_div() when
computing histogram bucket.
* map-keys.c (_stp_map_key): Fix some warnings on 32-bit machines
by using key_data casts.
-
+
2005-03-30 Martin Hunt <hunt@redhat.com>
* scbuf.c: Make functions use per-cpu buffers as documented.
_stp_scbuf_clear(): Now returns a pointer to the buffer.
-
-