Invention Grant
- Patent Title: Debugging in a data processing apparatus
-
Application No.: US14824299Application Date: 2015-08-12
-
Publication No.: US09652348B2Publication Date: 2017-05-16
- Inventor: Michael John Williams , Simon John Craske
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1416010.5 20140910
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/26 ; G06F11/36 ; G06F9/30 ; G06F11/22

Abstract:
A data processing apparatus has a debug state in which processing circuitry 105 executes instructions received from the debug interface 115. Control changing circuitry 135 prohibits the execution of instructions in a predefined privilege mode when in the debug state if a control parameter has a predefined value. In response to a first exception being signalled while in the debug state, where the first exception is intended to be handled at the predefined privilege mode, and further in response to the control parameter having the predefined value, signalling circuitry 115 signals a second exception to be handled at a different privilege mode from the predefined privilege mode and sets information identifying a type of the first exception. Consequently, without having to enter the prohibited (predefined) privilege mode, the debugger 110 can be made aware of the first exception that would ordinarily be handled at the predefined, i.e. prohibited privilege mode.
Public/Granted literature
- US20160070630A1 DEBUGGING IN A DATA PROCESSING APPARATUS Public/Granted day:2016-03-10
Information query