aboutsummaryrefslogtreecommitdiff
path: root/sim/common/ChangeLog
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2021-06-20 23:06:10 -0400
committerMike Frysinger <vapier@gentoo.org>2021-06-23 20:05:14 -0400
commitd394a6efed4723b86f8e4f09fc23f6d03a7ad835 (patch)
tree6fd21636c50bf4f62d608cfb975da8707158d360 /sim/common/ChangeLog
parent02ddf7223daa1dac8ba532dfd31d5d4d1870e6f4 (diff)
downloadgdb-d394a6efed4723b86f8e4f09fc23f6d03a7ad835.zip
gdb-d394a6efed4723b86f8e4f09fc23f6d03a7ad835.tar.gz
gdb-d394a6efed4723b86f8e4f09fc23f6d03a7ad835.tar.bz2
sim: callback: add a kill interface
This will make it easier to emulate the syscall. If the kill target is the sim itself, don't do anything. This forces the higher layers to make a decision as to how to handle this event: like halting the overall engine process.
Diffstat (limited to 'sim/common/ChangeLog')
-rw-r--r--sim/common/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog
index bb1a967..c32e747 100644
--- a/sim/common/ChangeLog
+++ b/sim/common/ChangeLog
@@ -1,5 +1,11 @@
2021-06-23 Mike Frysinger <vapier@gentoo.org>
+ * callback.c (os_kill): New function.
+ (default_callback): Add os_kill.
+ * syscall.c (cb_syscall): Handle CB_SYS_kill.
+
+2021-06-23 Mike Frysinger <vapier@gentoo.org>
+
* Make-common.in (srcdir): Change to abs_srcdir.
2021-06-22 Mike Frysinger <vapier@gentoo.org>