pentium/decoder.m File Reference

Go to the source code of this file.

Functions

void genBSFR (ADDRESS pc, Exp *reg, Exp *modrm, int init, int size, OPER incdec, int numBytes)

Variables

static int BSFRstate = 0
static DecodeResult result


Function Documentation

void genBSFR ADDRESS  pc,
Exp reg,
Exp modrm,
int  init,
int  size,
OPER  incdec,
int  numBytes
 

Definition at line 2344 of file pentium/decoder.m.

References BRANCH_JE, BSFRstate, Exp::clone(), DEBUG_DECODER, DecodeResult::numBytes, opAt, opEquals, opZF, DecodeResult::reDecode, result, DecodeResult::rtl, BranchStatement::setCondExpr(), BranchStatement::setCondType(), and GotoStatement::setDest().

Referenced by PentiumDecoder::decodeInstruction().


Variable Documentation

int BSFRstate = 0 [static]
 

Definition at line 2343 of file pentium/decoder.m.

Referenced by genBSFR().

DecodeResult result [static]
 

Definition at line 100 of file pentium/decoder.m.

Referenced by CHLLCode::AddAssignmentStatement(), c_c_n(), NJMCDecoder::computedCall(), NJMCDecoder::computedJump(), ST20Decoder::decodeInstruction(), SparcDecoder::decodeInstruction(), PPCDecoder::decodeInstruction(), PentiumDecoder::decodeInstruction(), dis_c_c_n(), Exp::fixSuccessor(), genBSFR(), PhiAssign::genConstraints(), Binary::genConstraints(), RefExp::genConstraints(), Ternary::genConstraints(), Unary::genConstraints(), Const::genConstraints(), ElfBinaryFile::getDependencyList(), interferes(), PentiumFrontEnd::isStoreFsw(), Exp::killFill(), Binary::match(), ImpRefStatement::search(), ImplicitAssign::search(), PhiAssign::search(), Assign::search(), BoolAssign::search(), ReturnStatement::search(), CallStatement::search(), BranchStatement::search(), GotoStatement::search(), Exp::search(), ImpRefStatement::searchAll(), UserProc::searchRegularLocals(), ExpTest::testSearch1(), ExpTest::testSearch2(), ExpTest::testSearch3(), ExpTest::testSearchAll(), and NJMCDecoder::unconditionalJump().


Generated on Tue Sep 19 21:18:37 2006 for Boomerang by  doxygen 1.4.6