diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-06-15 19:22:38 +0545 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-06-17 13:19:51 -0400 |
commit | 7d5c6c43ca8a5dd5491f4a58e977ec5501386ee3 (patch) | |
tree | bc347f539bd5eb379bd6b8ce9adef4cdff2a9248 /sim/common/ChangeLog | |
parent | 61a0c964e611eaf72489c3049ba206b2f91ea4a9 (diff) | |
download | gdb-7d5c6c43ca8a5dd5491f4a58e977ec5501386ee3.zip gdb-7d5c6c43ca8a5dd5491f4a58e977ec5501386ee3.tar.gz gdb-7d5c6c43ca8a5dd5491f4a58e977ec5501386ee3.tar.bz2 |
sim: syscall: add common sim_syscall helpers
Many ports have the same sim syscall logic, so add some helpers to handle
all the common details. The arches still have to deal with the unpacking
and packing of the syscall arguments, but the rest of the sim<->callback
glue is now shared.
Diffstat (limited to 'sim/common/ChangeLog')
-rw-r--r-- | sim/common/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index 2c67e49..59d92f4 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,5 +1,12 @@ 2015-06-17 Mike Frysinger <vapier@gentoo.org> + * sim-syscall.c: Include errno.h and targ-vals.h. + (sim_syscall_multi, sim_syscall): Define. + * sim-syscall.h (sim_syscall_multi, sim_syscall): Declare. + * syscall.c (cb_syscall): Extend comment. + +2015-06-17 Mike Frysinger <vapier@gentoo.org> + * Make-common.in (SIM_NEW_COMMON_OBJS): Add sim-syscall.o. * sim-syscall.c: New file. * sim-syscall.h: New file. |