strace/linux
Dmitry V. Levin 87ea1f4fe6 2008-10-23 Mike Frysinger <vapier@gentoo.org>
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.
2008-11-10 22:21:41 +00:00
..
alpha 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 00:52:47 +00:00
arm 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 00:52:47 +00:00
bfin 2008-10-23 Mike Frysinger <vapier@gentoo.org> 2008-11-10 22:21:41 +00:00
hppa 2008-07-17 Roland McGrath <roland@redhat.com> 2008-07-18 01:23:49 +00:00
ia64 2008-07-18 Andreas Schwab <schwab@suse.de> 2008-07-22 00:22:04 +00:00
m68k 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 00:52:47 +00:00
mips 2007-08-26 Daniel Jacobowitz <dan@codesourcery.com> 2008-05-20 01:11:56 +00:00
powerpc 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 00:52:47 +00:00
s390 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 00:52:47 +00:00
s390x 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 00:52:47 +00:00
sh 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 00:52:47 +00:00
sh64 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 00:52:47 +00:00
sparc 2008-07-17 Roland McGrath <roland@redhat.com> 2008-07-18 01:23:49 +00:00
sparc64 2007-08-01 Roland McGrath <roland@redhat.com> 2007-08-02 01:47:08 +00:00
x86_64 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 00:52:47 +00:00
.cvsignore Implement new way to get the ioctl list for Linux: instead of 2001-03-17 17:26:34 +00:00
dummy.h 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 01:02:46 +00:00
errnoent.h 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-04-19 19:07:23 +00:00
ioctlent.h 2004-09-13 Dmitry V. Levin <ldv@altlinux.org> 2004-10-06 22:31:38 +00:00
ioctlent.sh 2004-09-13 Dmitry V. Levin <ldv@altlinux.org> 2004-10-06 22:31:38 +00:00
ioctlsort.c 2004-09-13 Dmitry V. Levin <ldv@altlinux.org> 2004-10-06 22:31:38 +00:00
signalent.h Regenerated 2001-08-03 21:51:48 +00:00
syscall.h 2008-10-23 Mike Frysinger <vapier@gentoo.org> 2008-11-10 22:21:41 +00:00
syscallent.h 2008-04-19 Dmitry V. Levin <ldv@altlinux.org> 2008-09-03 00:52:47 +00:00