|
From: <sv...@va...> - 2005-09-23 13:47:40
|
Author: sewardj
Date: 2005-09-23 14:47:34 +0100 (Fri, 23 Sep 2005)
New Revision: 4734
Log:
Improve debug printing.
Modified:
branches/ASPACEM/coregrind/m_translate.c
branches/ASPACEM/memcheck/mc_main.c
Modified: branches/ASPACEM/coregrind/m_translate.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/ASPACEM/coregrind/m_translate.c 2005-09-23 12:49:32 UTC (rev=
4733)
+++ branches/ASPACEM/coregrind/m_translate.c 2005-09-23 13:47:34 UTC (rev=
4734)
@@ -516,7 +516,8 @@
=3D VG_(get_bbs_translated)() >=3D notrace_until_limit;
=20
if (!debugging_translation)
- VG_TRACK( pre_mem_read, Vg_CoreTranslate, tid, "", orig_addr, 1 );
+ VG_TRACK( pre_mem_read, Vg_CoreTranslate,=20
+ tid, "(translator)", orig_addr, 1 );
=20
/* If doing any code printing, print a basic block start marker */
if (VG_(clo_trace_flags) || debugging_translation) {
Modified: branches/ASPACEM/memcheck/mc_main.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/ASPACEM/memcheck/mc_main.c 2005-09-23 12:49:32 UTC (rev 4733=
)
+++ branches/ASPACEM/memcheck/mc_main.c 2005-09-23 13:47:34 UTC (rev 4734=
)
@@ -1204,12 +1204,15 @@
=20
VGP_PUSHCC(VgpCheckMem);
=20
- /* VG_(message)(Vg_DebugMsg,"check is readable: %x .. %x",
- base,base+size-1); */
res =3D mc_check_readable ( base, size, &bad_addr );
+
+ if (0)
+ VG_(printf)("mc_check_is_readable(0x%x, %d, %s) -> %s\n",
+ (UInt)base, (Int)size, s, res=3D=3DMC_Ok ? "yes" : "no=
" );
+
if (MC_Ok !=3D res) {
Bool isUnaddr =3D ( MC_AddrErr =3D=3D res ? True : False );
- =20
+
switch (part) {
case Vg_CoreSysCall:
MAC_(record_param_error) ( tid, bad_addr, /*isReg*/False,
|