libraries/memoryaccess/fdebuggerkernel.cpp
changeset 9 257450419d10
parent 0 7f656887cf89
child 113 17bed177107f
equal deleted inserted replaced
8:eb5f524dc31d 9:257450419d10
  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);