diff options
author | cognet <cognet@FreeBSD.org> | 2005-01-10 22:43:16 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2005-01-10 22:43:16 +0000 |
commit | 14d3ee495dd5061385137db708078ec82e6f7afc (patch) | |
tree | 1f5c2ad08b552e2312eb66a00c304b9d8a0fe234 /sys/arm/include | |
parent | 83fcc961390b1d01179610c85181ea02c3155553 (diff) | |
download | FreeBSD-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.h | 2 | ||||
-rw-r--r-- | sys/arm/include/trap.h | 6 |
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_ */ |