Fixed number of problems with instrumentation merge cause to instrumentation fail the compilation
This commit is contained in:
parent
8d99157993
commit
abb1530faf
@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// $Id: cpu.cc,v 1.55 2002-09-29 14:16:30 sshwarts Exp $
|
||||
// $Id: cpu.cc,v 1.56 2002-09-29 15:06:58 sshwarts Exp $
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||
@ -263,7 +263,15 @@ async_events_processed:
|
||||
#endif
|
||||
boundaryFetch(i);
|
||||
resolveModRM = i->ResolveModrm; // Get function pointers as early
|
||||
}
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else
|
||||
{
|
||||
// An instruction was either fetched, or found in the iCache.
|
||||
BX_INSTR_OPCODE(CPU_ID, fetchPtr, i->ilen(),
|
||||
BX_CPU_THIS_PTR sregs[BX_SEG_REG_CS].cache.u.segment.d_b);
|
||||
}
|
||||
#endif
|
||||
|
||||
// An instruction will have been fetched using either the normal case,
|
||||
// or the boundary fetch (across pages), by this point.
|
||||
@ -276,11 +284,6 @@ async_events_processed:
|
||||
}
|
||||
}
|
||||
|
||||
// An instruction was either fetched, or found in the iCache.
|
||||
BX_INSTR_OPCODE(CPU_ID, fetchPtr, i->ilen(),
|
||||
BX_CPU_THIS_PTR sregs[BX_SEG_REG_CS].cache.u.segment.d_b);
|
||||
|
||||
|
||||
#if BX_DEBUGGER
|
||||
if (BX_CPU_THIS_PTR trace) {
|
||||
// print the instruction that is about to be executed.
|
||||
|
@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// $Id: ctrl_xfer16.cc,v 1.16 2002-09-28 00:54:04 kevinlawton Exp $
|
||||
// $Id: ctrl_xfer16.cc,v 1.17 2002-09-29 15:06:58 sshwarts Exp $
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||
@ -367,7 +367,7 @@ BailBigRSP("JCC_Jw");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -396,7 +396,7 @@ BailBigRSP("JZ_Jw");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -425,7 +425,7 @@ BailBigRSP("JNZ_Jw");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// $Id: ctrl_xfer32.cc,v 1.20 2002-09-28 00:54:04 kevinlawton Exp $
|
||||
// $Id: ctrl_xfer32.cc,v 1.21 2002-09-29 15:06:58 sshwarts Exp $
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||
@ -425,7 +425,7 @@ BailBigRSP("JCC_Jd");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -453,7 +453,7 @@ BailBigRSP("JZ_Jd");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -481,7 +481,7 @@ BailBigRSP("JNZ_Jd");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// $Id: ctrl_xfer64.cc,v 1.15 2002-09-28 00:54:04 kevinlawton Exp $
|
||||
// $Id: ctrl_xfer64.cc,v 1.16 2002-09-29 15:06:58 sshwarts Exp $
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||
@ -332,7 +332,7 @@ BX_CPU_C::JCC_Jq(bxInstruction_c *i)
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -461,7 +461,7 @@ BX_CPU_C::JCXZ64_Jb(bxInstruction_c *i)
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -475,7 +475,7 @@ BX_CPU_C::JCXZ64_Jb(bxInstruction_c *i)
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -497,7 +497,7 @@ BX_CPU_C::LOOPNE64_Jb(bxInstruction_c *i)
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -511,7 +511,7 @@ BX_CPU_C::LOOPNE64_Jb(bxInstruction_c *i)
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -531,7 +531,7 @@ BX_CPU_C::LOOPE64_Jb(bxInstruction_c *i)
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -545,7 +545,7 @@ BX_CPU_C::LOOPE64_Jb(bxInstruction_c *i)
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -565,7 +565,7 @@ BX_CPU_C::LOOP64_Jb(bxInstruction_c *i)
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -579,7 +579,7 @@ BX_CPU_C::LOOP64_Jb(bxInstruction_c *i)
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// $Id: ctrl_xfer8.cc,v 1.12 2002-09-28 00:54:04 kevinlawton Exp $
|
||||
// $Id: ctrl_xfer8.cc,v 1.13 2002-09-29 15:06:58 sshwarts Exp $
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||
@ -51,7 +51,7 @@ BailBigRSP("JCXZ_Jb");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -83,7 +83,7 @@ BailBigRSP("JCXZ_Jb");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -105,7 +105,7 @@ BailBigRSP("loopne_jb");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -137,7 +137,7 @@ BailBigRSP("loopne_jb");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -162,7 +162,7 @@ BailBigRSP("loope_jb");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -194,7 +194,7 @@ BailBigRSP("loope_jb");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -219,7 +219,7 @@ BailBigRSP("loop_jb");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -251,7 +251,7 @@ BailBigRSP("loop_jb");
|
||||
}
|
||||
#if BX_INSTRUMENTATION
|
||||
else {
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID, );
|
||||
BX_INSTR_CNEAR_BRANCH_NOT_TAKEN(CPU_ID);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user