Additionally passing the current Bochs CPU context and instruction cache entry to BochsController (enables detailed instruction analysis and modification)
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1361 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
@ -33,7 +33,7 @@
|
||||
|
||||
// Just a dummy function to define a join-point. This function is
|
||||
// *just* called once within bx_cpu_c::cpu_loop(...).
|
||||
static inline void defineCPULoopJoinPoint(BX_CPU_C* pThis)
|
||||
static inline void defineCPULoopJoinPoint(BX_CPU_C* pThis, bxICacheEntry_c *pEntry)
|
||||
{
|
||||
/* nothing to do here */
|
||||
}
|
||||
@ -160,7 +160,7 @@ void BX_CPU_C::cpu_loop(Bit32u max_instr_count)
|
||||
*
|
||||
*/
|
||||
|
||||
defineCPULoopJoinPoint(BX_CPU_THIS);
|
||||
defineCPULoopJoinPoint(BX_CPU_THIS, entry);
|
||||
|
||||
/****************************************************************/
|
||||
// instruction decoding completed -> continue with execution
|
||||
|
||||
Reference in New Issue
Block a user