libraries/memoryaccess/fdebuggerkernel.cpp
changeset 12 d0b16e01f384
parent 9 257450419d10
child 89 17bed177107f
equal deleted inserted replaced
11:8a3293f6c06f 12:d0b16e01f384
  1494 	BreakpointUnlock();
  1494 	BreakpointUnlock();
  1495 	}
  1495 	}
  1496 
  1496 
  1497 TInt DDebuggerEventHandler::MoveBreakpointToNextInstructionForThread(DThread* aThread, SBreakpoint* aBreakpoint)
  1497 TInt DDebuggerEventHandler::MoveBreakpointToNextInstructionForThread(DThread* aThread, SBreakpoint* aBreakpoint)
  1498 	{
  1498 	{
  1499 #ifdef __EABI__
  1499 #ifdef SUPPORT_BREAKPOINT_STUFF
  1500 	ASSERT_BREAKPOINT_LOCKED();
  1500 	ASSERT_BREAKPOINT_LOCKED();
  1501 	TUint32 notUsed = 0;
  1501 	TUint32 notUsed = 0;
  1502 	TBool aModeChange = EFalse;
  1502 	TBool aModeChange = EFalse;
  1503 	TLinAddr nextAddr = PCAfterInstructionExecutes(aThread, aBreakpoint->iAddress, notUsed, aBreakpoint->iFlags & SBreakpoint::EThumb ? 2 : 4, notUsed, aModeChange);
  1503 	TLinAddr nextAddr = PCAfterInstructionExecutes(aThread, aBreakpoint->iAddress, notUsed, aBreakpoint->iFlags & SBreakpoint::EThumb ? 2 : 4, notUsed, aModeChange);
  1504 	LOG("fdbk: Next instruction after %x is %x", aBreakpoint->iAddress, nextAddr);
  1504 	LOG("fdbk: Next instruction after %x is %x", aBreakpoint->iAddress, nextAddr);