From af9ea5eea199993102cf4aae0bcdd83bddedca91 Mon Sep 17 00:00:00 2001 From: fche Date: Tue, 3 Jan 2006 23:15:26 +0000 Subject: [PATCH] 2006-01-03 Frank Ch. Eigler * tapsets.cxx (emit_deregistration): Fix bad thinko on loop nesting. --- ChangeLog | 4 ++++ tapsets.cxx | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index e1f6ed91a..de45d2eb6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-01-03 Frank Ch. Eigler + + * tapsets.cxx (emit_deregistration): Fix bad thinko on loop nesting. + 2006-01-03 Frank Ch. Eigler PR 1144, 1379 diff --git a/tapsets.cxx b/tapsets.cxx index a6c57b808..b6533a101 100644 --- a/tapsets.cxx +++ b/tapsets.cxx @@ -2965,32 +2965,32 @@ dwarf_derived_probe::emit_deregistrations (translator_output* o, unsigned proben { o->newline() << "{"; o->newline(1) << "int i;"; - o->newline() << "for (i = 0; i < " << probe_points.size() << "; i++)"; + o->newline() << "for (i = 0; i < " << probe_points.size() << "; i++) {"; string probe_name = struct_kprobe_array_name(probenum) + "[i]"; o->indent(1); if (has_return) { o->newline() << "#ifdef ARCH_SUPPORTS_KRETPROBES"; - o->newline() << "unregister_kretprobe (&(" << probe_name << "));"; o->newline() << "atomic_add (" << probe_name << ".kp.nmissed," << "& skipped_count);"; o->newline() << "atomic_add (" << probe_name << ".nmissed," << "& skipped_count);"; + o->newline() << "unregister_kretprobe (&(" << probe_name << "));"; o->newline() << "#else"; o->newline() << ";"; o->newline() << "#endif"; } else { - o->newline() << "unregister_kprobe (&(" << probe_name << "));"; o->newline() << "atomic_add (" << probe_name << ".nmissed," << "& skipped_count);"; + o->newline() << "unregister_kprobe (&(" << probe_name << "));"; } - o->indent(-1); + o->newline(-1) << "}"; o->newline(-1) << "}"; } -- 2.43.5