]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Rearrange debug printing a bit.
authorJulian Seward <jseward@acm.org>
Wed, 23 Feb 2005 11:36:56 +0000 (11:36 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 23 Feb 2005 11:36:56 +0000 (11:36 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3251

coregrind/vg_translate.c

index 7d3510406d1f308f6fafcadeae3812dfe643cab3..10f80ec68d247676219db5e2bb08b6423b2dabf9 100644 (file)
@@ -412,6 +412,16 @@ Bool VG_(translate) ( ThreadId tid,
    if (!debugging_translation)
       VG_TRACK( pre_mem_read, Vg_CoreTranslate, tid, "", orig_addr, 1 );
 
+   /* If doing any code printing, print a basic block start marker */
+   if (VG_(clo_trace_flags) || debugging_translation) {
+      Char fnname[64] = "";
+      VG_(get_fnname_w_offset)(orig_addr, fnname, 64);
+      VG_(printf)(
+              "==== BB %d %s(0x%llx) approx BBs exec'd %lld ====\n",
+              VG_(get_bbs_translated)(), fnname, orig_addr, 
+              VG_(bbs_done));
+   }
+
    if (seg == NULL ||
        !VG_(seg_contains)(seg, orig_addr, 1) || 
        (seg->prot & (VKI_PROT_READ|VKI_PROT_EXEC)) == 0) {
@@ -428,16 +438,6 @@ Bool VG_(translate) ( ThreadId tid,
    } else
       seg->flags |= SF_CODE;        /* contains cached code */
 
-   /* If doing any code printing, print a basic block start marker */
-   if (VG_(clo_trace_flags) || debugging_translation) {
-      Char fnname[64] = "";
-      VG_(get_fnname_w_offset)(orig_addr, fnname, 64);
-      VG_(printf)(
-              "==== BB %d %s(0x%llx) approx BBs exec'd %lld ====\n",
-              VG_(get_bbs_translated)(), fnname, orig_addr, 
-              VG_(bbs_done));
-   }
-
    /* True if a debug trans., or if bit N set in VG_(clo_trace_codegen). */
    verbosity = 0;
    if (debugging_translation) {