History log of /external/ltrace/testsuite/ltrace.main/system_call_params.exp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
63753e08aaec64973649fcf17368740bebeea21e 31-Jan-2014 Petr Machata <pmachata@apm-mustang-ev2-02.ml3.eng.bos.redhat.com> Force use of SYS_open on aarch64 as well

- That system call is not implemented on aarch64, but we don't
care, we are only calling it to see if the parameters get decoded
properly. So call using the "syscall" wrapper, and hard-code
SYS_open value on aarch64, where glibc doesn't define it.
/external/ltrace/testsuite/ltrace.main/system_call_params.exp
5069ef8f498e5189de0789d79485f39b76c621d4 24-Oct-2013 Petr Machata <pmachata@redhat.com> Fix fetching of system call arguments on i386
/external/ltrace/testsuite/ltrace.main/system_call_params.exp
82f748d1bc2b95d594327ad15f3a6908070dd5c3 23-Oct-2013 Petr Machata <pmachata@redhat.com> System calls are now part of dedicated symbol library

- This symbol library is still special in that symbols are created on
demand and never actually added. It just serves as a link to
protolibrary with system call prototypes, and has a name (SYS).

- Prototypes for system calls were moved to a dedicated prototype
library called syscalls.conf.

- Because it's undesirable to look up syscall prototypes in anything
but the dedicated syscall protolib, prototype.c/.h now understand
that some lookups shouldn't be done recursively (and so we never
pick the definition from -F file that just happens to have the same
name as a system call). The good thing is that now libraries can
actually use symbols named SYS_something without clashing with
system call prototypes.

- One test case needed to be updated, because we now display system
calls as something@SYS instead of SYS_something.
/external/ltrace/testsuite/ltrace.main/system_call_params.exp