|
From: <sv...@va...> - 2005-07-02 19:25:05
|
Author: sewardj Date: 2005-07-02 20:24:10 +0100 (Sat, 02 Jul 2005) New Revision: 1247 Log: The logic that drove basic block to IR disassembly had been duplicated over the 3 front ends (x86, amd64, ppc32). Given the need to take into account basic block chasing, adding of instruction marks, etc, the logic is not completely straightforward, and so commoning it up is a good thing. Added: trunk/priv/guest-generic/bb_to_IR.c trunk/priv/guest-generic/bb_to_IR.h Modified: trunk/Makefile trunk/priv/guest-amd64/gdefs.h trunk/priv/guest-amd64/ghelpers.c trunk/priv/guest-amd64/toIR.c trunk/priv/guest-ppc32/gdefs.h trunk/priv/guest-ppc32/ghelpers.c trunk/priv/guest-ppc32/toIR.c trunk/priv/guest-x86/gdefs.h trunk/priv/guest-x86/ghelpers.c trunk/priv/guest-x86/toIR.c trunk/priv/main/vex_main.c trunk/test_main.c trunk/test_main.h [... diff too large to include ...] |