Means and method for debugging
First Claim
1. Data processing system, comprising:
- at least one processing unit (PU) for processing an application; and
a debugger means (DM) for debugging the processing of the at least one processing unit (PU) based on a plurality of breakpoints, the debugger means (DM) comprising;
a first breakpoint register (BAR) for storing a base address for one of the plurality of breakpoints, wherein the debugging means (DM) initiates the debugging of the processing of the at least one processing units (PU) based on the address stored in the base address register (BAR),a second breakpoint register (OR) for storing an offset from a base address for a breakpoint,logic arithmetic unit (LAU) for repetitively detecting a breakpoint condition based on the base address stored in the first breakpoint register (BAR) and the offset stored in the second breakpoint register (OR) and for updating the base address stored in the first breakpoint register (BAR) accordingly.
10 Assignments
0 Petitions
Accused Products
Abstract
A data processing system is provided comprising at least one processing unit (PU) for data processing and a debugger means (DM) for debugging the processing of the at least one processing unit (PU) based on a plurality of breakpoints. The debugger means (DM) comprises a first register (BAR) for storing a base address for one of the plurality of breakpoints, wherein the debugging means (DM) initiates the debugging of the processing of the at least one processing units (PU) based on the base address stored in the first breakpoint register, i.e. the base address register. A second breakpoint register (OR) is provided for storing an offset for obtaining subsequent breakpoints. A logic arithmetic unit (LAU) is provided for repetitively calculating a breakpoint condition based on the base address stored in the first breakpoint register and the offset stored in the second breakpoint register and for updating the base address stored in the first breakpoint register.
-
Citations
4 Claims
-
1. Data processing system, comprising:
-
at least one processing unit (PU) for processing an application; and a debugger means (DM) for debugging the processing of the at least one processing unit (PU) based on a plurality of breakpoints, the debugger means (DM) comprising; a first breakpoint register (BAR) for storing a base address for one of the plurality of breakpoints, wherein the debugging means (DM) initiates the debugging of the processing of the at least one processing units (PU) based on the address stored in the base address register (BAR), a second breakpoint register (OR) for storing an offset from a base address for a breakpoint, logic arithmetic unit (LAU) for repetitively detecting a breakpoint condition based on the base address stored in the first breakpoint register (BAR) and the offset stored in the second breakpoint register (OR) and for updating the base address stored in the first breakpoint register (BAR) accordingly. - View Dependent Claims (2)
-
-
3. Method for debugging in a data processing system having at least one processing unit (PU) for processing an application, comprising the steps of:
-
debugging the processing of the at least one processing unit (PU) based on a plurality of breakpoints, storing a base address for one of the plurality of breakpoints, wherein the debugging of the processing of the at least one processing units (PU) is initiated based on the stored base address, storing an offset for a breakpoint, repetitively detecting a subsequent breakpoint condition based on the stored base address and the stored offset and logic arithmetic operations, and updating the stored base address accordingly.
-
-
4. Electronic device, comprising:
-
at least one processing unit (PU) for processing an application; and a debugger means (DM) for debugging the processing of the at least one processing unit (PU) based on a plurality of breakpoints, the debugger means (DM) comprising; a first breakpoint register (BAR) for storing a base address for one of the plurality of breakpoints, wherein the debugging means (DM) initiates the debugging of the processing of the at least one processing units (PU) based on the address stored in the base address register (BAR), a second breakpoint register (OR) for storing an offset from a base address for a breakpoint, logic arithmetic unit (LAU) for repetitively detecting a breakpoint condition based on the base address stored in the first breakpoint register (BAR) and the offset stored in the second breakpoint register (OR) and for updating the base address stored in the first breakpoint register (BAR) accordingly.
-
Specification