X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=Mate%2FClassPool.hs;fp=Mate%2FClassPool.hs;h=0f235c01044eb1dc5a2935c3eb9a6574c73dacc6;hb=4c360eaabc8e7259b3011f69397501dcfca17786;hp=8b1cb4107c7f1c7216c30ef7327582ba21324c75;hpb=a4bb7e3e5262cf10f1a013705d8908ad28225491;p=mate.git diff --git a/Mate/ClassPool.hs b/Mate/ClassPool.hs index 8b1cb41..0f235c0 100644 --- a/Mate/ClassPool.hs +++ b/Mate/ClassPool.hs @@ -150,16 +150,14 @@ readClass path = do where val = fromIntegral (mmap M.! key) :: NativeWord printfCp $ printf "%s\n" header mapM_ printValue (M.keys mmap) - if mateDEBUG - then do - let strpath = toString path - hexDumpMap ("staticmap @ " ++ strpath) staticmap - hexDumpMap ("fieldmap @ " ++ strpath) fieldmap - hexDumpMap ("methodmap @ " ++ strpath) methodmap - hexDumpMap ("interfacemap @ " ++ strpath) immap - printfCp $ printf "mbase: 0x%08x\n" mbase - printfCp $ printf "iftable: 0x%08x\n" wn_iftable - else return () + when mateDEBUG $ do + let strpath = toString path + hexDumpMap ("staticmap @ " ++ strpath) staticmap + hexDumpMap ("fieldmap @ " ++ strpath) fieldmap + hexDumpMap ("methodmap @ " ++ strpath) methodmap + hexDumpMap ("interfacemap @ " ++ strpath) immap + printfCp $ printf "mbase: 0x%08x\n" mbase + printfCp $ printf "iftable: 0x%08x\n" wn_iftable virtual_map <- getVirtualMap setVirtualMap $ M.insert mbase path virtual_map