Track vex r1793: make all tools able to handle the new IR memory bus

event statement (Ist_MBE).



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7119
This commit is contained in:
Julian Seward 2007-11-09 23:06:35 +00:00
parent 75fd9878c9
commit 5e290312a0
4 changed files with 5 additions and 5 deletions

View File

@ -963,7 +963,7 @@ IRSB* cg_instrument ( VgCallbackClosure* closure,
case Ist_AbiHint:
case Ist_Put:
case Ist_PutI:
case Ist_MFence:
case Ist_MBE:
break;
case Ist_IMark:

View File

@ -468,7 +468,7 @@ void collectStatementInfo(IRTypeEnv* tyenv, IRSB* bbOut, IRStmt* st,
case Ist_Put:
case Ist_PutI:
case Ist_MFence:
case Ist_MBE:
case Ist_Exit:
break;

View File

@ -670,7 +670,7 @@ IRSB* lk_instrument ( VgCallbackClosure* closure,
case Ist_AbiHint:
case Ist_Put:
case Ist_PutI:
case Ist_MFence:
case Ist_MBE:
addStmtToIRSB( sbOut, st );
break;

View File

@ -3290,7 +3290,7 @@ static Bool checkForBogusLiterals ( /*FLAT*/ IRStmt* st )
return isBogusAtom(st->Ist.AbiHint.base);
case Ist_NoOp:
case Ist_IMark:
case Ist_MFence:
case Ist_MBE:
return False;
default:
unhandled:
@ -3470,7 +3470,7 @@ IRSB* MC_(instrument) ( VgCallbackClosure* closure,
case Ist_NoOp:
case Ist_IMark:
case Ist_MFence:
case Ist_MBE:
break;
case Ist_Dirty: