Dmitry V. Levin
87ea1f4fe6
Port strace to the Blackfin architecture. * configure.ac: Add bfin to supported architectures. * process.c: Skip u_fpvalid/u_fpstate for Blackfin architecture. (change_syscall): Support Blackfin architecture. * syscall.c: Declare r0 for Blackfin architecture. (get_scno): Decode Blackfin syscall number. (syscall_fixup): Extract Blackfin return value. (get_error): Decode Blackfin return value. (force_result): Poke Blackfin return value. (syscall_enter): Extract Blackfin syscall arguments. * defs.h: Define TCB_WAITEXECVE for Blackfin architecture. * linux/syscall.h (sys_sram_alloc): Declare for Blackfin architecture. * system.c (sys_sram_alloc): Decode Blackfin sram_alloc() syscall. * util.c (getpc): Handle PC on Blackfin architecture. (printcall): Likewise. * linux/bfin/ioctlent.h, linux/bfin/syscallent.h: New Blackfin headers. * Makefile.am (EXTRA_DIST): Add linux/bfin/ioctlent.h and linux/bfin/syscallent.h. |
||
---|---|---|
.. | ||
alpha | ||
arm | ||
bfin | ||
hppa | ||
ia64 | ||
m68k | ||
mips | ||
powerpc | ||
s390 | ||
s390x | ||
sh | ||
sh64 | ||
sparc | ||
sparc64 | ||
x86_64 | ||
.cvsignore | ||
dummy.h | ||
errnoent.h | ||
ioctlent.h | ||
ioctlent.sh | ||
ioctlsort.c | ||
signalent.h | ||
syscall.h | ||
syscallent.h |