]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Implement single stepping on arm64. We need to set the single step bits in
authorAndrew Turner <andrew@FreeBSD.org>
Tue, 2 Feb 2016 10:28:56 +0000 (10:28 +0000)
committerAndrew Turner <andrew@FreeBSD.org>
Tue, 2 Feb 2016 10:28:56 +0000 (10:28 +0000)
commit87e19994e10aa1ea80a7d5cb75dd772f42f1ac3d
tree17d624081762ed74890ceffed6eb76ce2ac55180
parent6f95e9062bb96ba2c3285b69f67afe35490ea177
Implement single stepping on arm64. We need to set the single step bits in
the processor and debug state registers. A flag has been added to the pcb
to tell us when to enable single stepping for a given thread.

Reviewed by: kib
Sponsored by: ABT Systems Ltd
Differential Revision: https://reviews.freebsd.org/D4730
sys/arm64/arm64/genassym.c
sys/arm64/arm64/machdep.c
sys/arm64/arm64/mp_machdep.c
sys/arm64/arm64/swtch.S
sys/arm64/arm64/trap.c
sys/arm64/include/armreg.h
sys/arm64/include/pcb.h