diff options
author | Mark Wielaard <mjw@redhat.com> | 2009-09-03 15:03:35 +0200 |
---|---|---|
committer | Mark Wielaard <mjw@redhat.com> | 2009-09-03 15:03:35 +0200 |
commit | ceca17997ef0a5310cf887d451651acec73b41da (patch) | |
tree | 20a639cbe740ce64ddba5672264875d90cab2d4b | |
parent | 50a5950bf24aebe1ce65f0f60cc4688df9209f2c (diff) | |
download | systemtap-steved-ceca17997ef0a5310cf887d451651acec73b41da.tar.gz systemtap-steved-ceca17997ef0a5310cf887d451651acec73b41da.tar.xz systemtap-steved-ceca17997ef0a5310cf887d451651acec73b41da.zip |
PR10589 followup. More tapsets.cxx _stp_warn formatting fixlets.
struct kretprobe nmissed an int, but struct kprobe nmissed an unsigned long.
* tapsets.cxx (dwarf_derived_probe_group::emit_module_exit): Adjust _stp_warn
format string for kprobe nmissed argument.
(kprobe_derived_probe_group::emit_module_init): Likewise.
-rw-r--r-- | tapsets.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tapsets.cxx b/tapsets.cxx index 027694df..fccb73c8 100644 --- a/tapsets.cxx +++ b/tapsets.cxx @@ -3254,7 +3254,7 @@ dwarf_derived_probe_group::emit_module_exit (systemtap_session& s) s.op->newline() << "atomic_add (kp->u.krp.kp.nmissed, & skipped_count);"; s.op->newline() << "#ifdef STP_TIMING"; s.op->newline() << "if (kp->u.krp.kp.nmissed)"; - s.op->newline(1) << "_stp_warn (\"Skipped due to missed kretprobe/2 on '%s': %d\\n\", sdp->pp, kp->u.krp.kp.nmissed);"; + s.op->newline(1) << "_stp_warn (\"Skipped due to missed kretprobe/2 on '%s': %lu\\n\", sdp->pp, kp->u.krp.kp.nmissed);"; s.op->newline(-1) << "#endif"; s.op->newline(-1) << "} else {"; s.op->newline() << "#if !defined(STAPCONF_UNREGISTER_KPROBES)"; @@ -3263,7 +3263,7 @@ dwarf_derived_probe_group::emit_module_exit (systemtap_session& s) s.op->newline() << "atomic_add (kp->u.kp.nmissed, & skipped_count);"; s.op->newline() << "#ifdef STP_TIMING"; s.op->newline() << "if (kp->u.kp.nmissed)"; - s.op->newline(1) << "_stp_warn (\"Skipped due to missed kprobe on '%s': %d\\n\", sdp->pp, kp->u.kp.nmissed);"; + s.op->newline(1) << "_stp_warn (\"Skipped due to missed kprobe on '%s': %lu\\n\", sdp->pp, kp->u.kp.nmissed);"; s.op->newline(-1) << "#endif"; s.op->newline(-1) << "}"; s.op->newline() << "#if !defined(STAPCONF_UNREGISTER_KPROBES) && defined(__ia64__)"; @@ -5185,7 +5185,7 @@ kprobe_derived_probe_group::emit_module_exit (systemtap_session& s) s.op->newline() << "atomic_add (kp->u.krp.kp.nmissed, & skipped_count);"; s.op->newline() << "#ifdef STP_TIMING"; s.op->newline() << "if (kp->u.krp.kp.nmissed)"; - s.op->newline(1) << "_stp_warn (\"Skipped due to missed kretprobe/2 on '%s': %d\\n\", sdp->pp, kp->u.krp.kp.nmissed);"; + s.op->newline(1) << "_stp_warn (\"Skipped due to missed kretprobe/2 on '%s': %lu\\n\", sdp->pp, kp->u.krp.kp.nmissed);"; s.op->newline(-1) << "#endif"; s.op->newline(-1) << "} else {"; s.op->newline() << "#if !defined(STAPCONF_UNREGISTER_KPROBES)"; @@ -5194,7 +5194,7 @@ kprobe_derived_probe_group::emit_module_exit (systemtap_session& s) s.op->newline() << "atomic_add (kp->u.kp.nmissed, & skipped_count);"; s.op->newline() << "#ifdef STP_TIMING"; s.op->newline() << "if (kp->u.kp.nmissed)"; - s.op->newline(1) << "_stp_warn (\"Skipped due to missed kprobe on '%s': %d\\n\", sdp->pp, kp->u.kp.nmissed);"; + s.op->newline(1) << "_stp_warn (\"Skipped due to missed kprobe on '%s': %lu\\n\", sdp->pp, kp->u.kp.nmissed);"; s.op->newline(-1) << "#endif"; s.op->newline(-1) << "}"; s.op->newline() << "#if !defined(STAPCONF_UNREGISTER_KPROBES) && defined(__ia64__)"; |