gdbs:cmd_uc_z
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
gdbs:cmd_uc_z [2025/05/29 23:41] – lars | gdbs:cmd_uc_z [2025/05/31 11:32] (current) – lars | ||
---|---|---|---|
Line 14: | Line 14: | ||
The kind is target-specific and typically indicates the size of the breakpoint in bytes that should be inserted. E.g., the ARM and MIPS can insert either a 2 or 4 byte breakpoint. Some architectures have additional meanings for kind; if no architecture-specific value is being used, it should be ‘0’. kind is hex-encoded. | The kind is target-specific and typically indicates the size of the breakpoint in bytes that should be inserted. E.g., the ARM and MIPS can insert either a 2 or 4 byte breakpoint. Some architectures have additional meanings for kind; if no architecture-specific value is being used, it should be ‘0’. kind is hex-encoded. | ||
+ | |||
+ | __**ARM**__ | ||
+ | * kind = 2: 16-bit Thumb mode breakpoint. | ||
+ | * kind = 3: 32-bit Thumb mode (Thumb-2) breakpoint. | ||
+ | * kind = 4: 32-bit ARM mode breakpoint. | ||
cond_list is an optional list of conditional expressions in bytecode form that should be evaluated on the target’s side. These are the conditions that should be taken into consideration when deciding if the breakpoint trigger should be reported back to GDB. | cond_list is an optional list of conditional expressions in bytecode form that should be evaluated on the target’s side. These are the conditions that should be taken into consideration when deciding if the breakpoint trigger should be reported back to GDB. | ||
Line 42: | Line 47: | ||
The kind is target-specific and typically indicates the size of the breakpoint in bytes that should be inserted. E.g., the ARM and MIPS can insert either a 2 or 4 byte breakpoint. Some architectures have additional meanings for kind; if no architecture-specific value is being used, it should be ‘0’. kind is hex-encoded. | The kind is target-specific and typically indicates the size of the breakpoint in bytes that should be inserted. E.g., the ARM and MIPS can insert either a 2 or 4 byte breakpoint. Some architectures have additional meanings for kind; if no architecture-specific value is being used, it should be ‘0’. kind is hex-encoded. | ||
+ | |||
+ | |||
+ | __**ARM**__ | ||
+ | * kind = 2: 16-bit Thumb mode breakpoint. | ||
+ | * kind = 3: 32-bit Thumb mode (Thumb-2) breakpoint. | ||
+ | * kind = 4: 32-bit ARM mode breakpoint. | ||
+ | |||
gdbs/cmd_uc_z.1748562096.txt.gz · Last modified: by lars