]> granicus.if.org Git - strace/commit
Fix indirect ipc subcall handling
authorDmitry V. Levin <ldv@altlinux.org>
Sat, 10 Jan 2015 19:01:35 +0000 (22:01 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 12 Jan 2015 14:27:11 +0000 (14:27 +0000)
commit3b499ca870e0e13c31fc4fd2345c4d5dcc2642b1
treef3141e5945fbd3eb976d94172400276c30cca90d
parent7c524f420f067a984009b5d31b80ec16edac2666
Fix indirect ipc subcall handling

indirect_ipccall used to guess whether currently decoded ipc syscall is
an indirect subcall or not based on generic knowledge, while there is a
robust method to identify indirect ipc subcalls.

* defs.h (TRACE_INDIRECT_SUBCALL): New flag.
* ipc.c (indirect_ipccall): Check it.
* linux/subcall.h: Set it.
defs.h
ipc.c
linux/subcall.h