evl/syscall: handle prctl() call form
Handle both the legacy and prctl-based call forms available from
Dovetail, i.e.:
syscall(sys_evl_<op> | __OOB_SYSCALL_BIT, ...) /* old form */
syscall(__NR_prctl, sys_evl_<op> | __OOB_SYSCALL, ...) /* new form */
With this change, we gain out-of-the-box support for Valgrind since
applications can now emit EVL system calls wrapped in prctl()
requests, which are readily recognized by the instrumentation
framework.
As a result, the ABI number is bumped to #27.
Signed-off-by: Philippe Gerum <rpm@xenomai.org>
parent
92c156e4
Please register or sign in to comment