Page MenuHomeFreeBSD

D28943.id84898.diff
No OneTemporary

D28943.id84898.diff

diff --git a/sys/arm64/include/db_machdep.h b/sys/arm64/include/db_machdep.h
--- a/sys/arm64/include/db_machdep.h
+++ b/sys/arm64/include/db_machdep.h
@@ -49,8 +49,9 @@
#define BKPT_SIZE (4)
#define BKPT_SET(inst) (BKPT_INST)
-#define BKPT_SKIP do { \
- kdb_frame->tf_elr += BKPT_SIZE; \
+#define BKPT_SKIP do { \
+ kdb_frame->tf_elr += BKPT_SIZE; \
+ kdb_thrctx->pcb_lr += BKPT_SIZE; \
} while (0)
#define db_clear_single_step kdb_cpu_clear_singlestep

File Metadata

Mime Type
text/plain
Expires
Tue, Jan 21, 6:24 AM (20 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16001856
Default Alt Text
D28943.id84898.diff (472 B)

Event Timeline