summaryrefslogtreecommitdiffstats
path: root/sys/arm/include
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2005-01-10 22:43:16 +0000
committercognet <cognet@FreeBSD.org>2005-01-10 22:43:16 +0000
commit14d3ee495dd5061385137db708078ec82e6f7afc (patch)
tree1f5c2ad08b552e2312eb66a00c304b9d8a0fe234 /sys/arm/include
parent83fcc961390b1d01179610c85181ea02c3155553 (diff)
downloadFreeBSD-src-14d3ee495dd5061385137db708078ec82e6f7afc.zip
FreeBSD-src-14d3ee495dd5061385137db708078ec82e6f7afc.tar.gz
Add support for ptrace() and gdb breakpoints.
Diffstat (limited to 'sys/arm/include')
-rw-r--r--sys/arm/include/proc.h2
-rw-r--r--sys/arm/include/trap.h6
2 files changed, 8 insertions, 0 deletions
diff --git a/sys/arm/include/proc.h b/sys/arm/include/proc.h
index f7e78ae..e14f38d 100644
--- a/sys/arm/include/proc.h
+++ b/sys/arm/include/proc.h
@@ -47,6 +47,8 @@ struct md_utrap {
struct mdthread {
register_t md_savecrit;
+ int md_ptrace_instr;
+ int md_ptrace_addr;
};
struct mdproc {
diff --git a/sys/arm/include/trap.h b/sys/arm/include/trap.h
index f8b28fa..a9f42e3 100644
--- a/sys/arm/include/trap.h
+++ b/sys/arm/include/trap.h
@@ -1,4 +1,10 @@
/* $NetBSD: trap.h,v 1.1 2001/02/23 03:48:19 ichiro Exp $ */
/* $FreeBSD$ */
+#ifndef _MACHINE_TRAP_H_
+#define _MACHINE_TRAP_H_
+#define GDB_BREAKPOINT 0xe6000011
+#define GDB5_BREAKPOINT 0xe7ffdefe
+#define PTRACE_BREAKPOINT 0xe7fffff0
#define KERNEL_BREAKPOINT 0xe7ffffff
+#endif /* _MACHINE_TRAP_H_ */
OpenPOWER on IntegriCloud