summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2004-07-20 23:00:02 +0000
committercognet <cognet@FreeBSD.org>2004-07-20 23:00:02 +0000
commit4f3de515b5d2c4992f8d1b55f58f34631f9ff6f0 (patch)
treeda41ef027b4bbda681731aaadf99c585d3c9c13c /sys/arm
parent62054ab640c0f3bcc97862f7f941345f62578094 (diff)
downloadFreeBSD-src-4f3de515b5d2c4992f8d1b55f58f34631f9ff6f0.zip
FreeBSD-src-4f3de515b5d2c4992f8d1b55f58f34631f9ff6f0.tar.gz
Implement ptrace_set_pc().
Add a stub for ptrace_clear_single_step().
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/arm/machdep.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/arm/arm/machdep.c b/sys/arm/arm/machdep.c
index aa65920..ed20ce6 100644
--- a/sys/arm/arm/machdep.c
+++ b/sys/arm/arm/machdep.c
@@ -297,12 +297,21 @@ cpu_halt(void)
int
ptrace_single_step(struct thread *td)
{
+ /* XXX */
+ return (0);
+}
+
+int
+ptrace_clear_single_step(struct thread *td)
+{
+ /* XXX */
return (0);
}
int
ptrace_set_pc(struct thread *td, unsigned long addr)
{
+ td->td_frame->tf_pc = addr;
return (0);
}
OpenPOWER on IntegriCloud