5.15.4 Breakpoints objects

Describes the following objects:

BreakpointAction

BreakpointAction members:

action

Type: String

Must be one of eventStream_enable() or eventStream_disable().

esId

Type: NumberU64

Event stream id for eventStream* actions.

BreakpointConditionInfo

BreakpointConditionInfo members:

name

Type: String

Name of the condition.

type

Type: String

Type of the condition value, for example String or NumberU64.

description

Type: String

A description of the condition. This indicates the circumstances that cause the breakpoint to trigger.

bptTypes

Type: String[]

Optional. List of breakpoint types ("code", "data", or "register") that this condition is applicable to. If omitted, all types are supported.

BreakpointInfo

BreakpointInfo members:

bptId

Type: NumberU64

Breakpoint id.

type

Type: String

Breakpoint type. Is one of "code", "data", or "register".

address

Type: NumberU64

Optional. Address or start address of the range for code and data breakpoints.

size

Type: NumberU64

Optional. Size of address range in bytes for code and data breakpoints. Ignored for register breakpoints. The default is 0 which means to hit when the access or execution address match exactly. For size > 0, breakpoints hit when the access or execution is in the inclusive range [address to address+size-1].

spaceId

Type: NumberU64

Optional. Memory space id for code and data breakpoints.

rscId

Type: NumberU64

Optional. Resource id for register breakpoints.

rwMode

Type: String

Optional. Either "r", "w", or "rw" for read-only, write-only or read-write (default). Only relevant for data and register breakpoints.

dontStop

Type: Boolean

Optional. Iff present and True, do not stop simulation on breakpoint hit, but still generate an IRIS_BREAKPOINT_HIT event with field DONTSTOP=True.

instId

Type: NumberU64

Instance id of the instance that created the breakpoint.

conditions

Type: Object

Optional. Key-value pairs indicating values of any additional conditions set on this breakpoint.

Non-ConfidentialPDF file icon PDF version101196_0100_03_en
Copyright © 2018, 2019 Arm Limited or its affiliates. All rights reserved.