1999-01-04  Philip Blundell  <philb@gnu.org>

	* sysdeps/unix/sysv/linux/arm/register-dump.h: Correct widths of
	register values.
	* sysdeps/unix/sysv/linux/arm/sigcontextinfo.h: New file.

	* csu/version.c (banner): Update date.
	* elf/sprof.c: Likewise.
	* login/programs/utmpd.c: Likewise.
	* nss/getent.c: Likewise.
	* posix/getconf.c: Likewise.
	* Rules: Likewise.  Remove rules to generate obsolete empty.{c,o*}.
This commit is contained in:
Ulrich Drepper 1999-01-04 17:21:50 +00:00
parent 3c5edd4dc6
commit fb19a1ec9e
8 changed files with 62 additions and 25 deletions

View File

@ -1,14 +1,25 @@
1999-01-04 Philip Blundell <philb@gnu.org>
* sysdeps/unix/sysv/linux/arm/register-dump.h: Correct widths of
register values.
* sysdeps/unix/sysv/linux/arm/sigcontextinfo.h: New file.
1999-01-04 Ulrich Drepper <drepper@cygnus.com>
* csu/version.c (banner): Update date.
* catgets/gencat.c: Update year in copyright message text.
* db2/makedb.c: Likewise.
* debug/catchsegv.sh: Likewise.
* elf/ldd.bash.in: Likewise.
* elf/sprof.c: Likewise.
* iconv/iconv_prog.c: Likewise.
* locale/programs/locale.c: Likewise.
* locale/programs/localedef.c: Likewise.
* login/programs/utmpd.c: Likewise.
* malloc/mtrace.pl: Likewise.
* nscd/nscd.c: Likewise.
* nss/getent.c: Likewise.
* posix/getconf.c: Likewise.
1999-01-02 Philip Blundell <philb@gnu.org>
@ -41,8 +52,7 @@
* Makerules: Remove all references to obsolete variables
tests-static and test-srcs-static.
* Make-dist: Likewise.
* Rules: Likewise. Remove rules to generate obsolete
empty.{c,o*}.
* Rules: Likewise. Remove rules to generate obsolete empty.{c,o*}.
1999-01-03 Philip Blundell <philb@gnu.org>

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991,92,93,94,95,96,97,98 Free Software Foundation, Inc.
/* Copyright (C) 1991,92,93,94,95,96,97,98,99 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@ -24,7 +24,7 @@ static const char __libc_version[] = VERSION;
static const char banner[] =
"GNU C Library "RELEASE" release version "VERSION", by Roland McGrath et al.\n\
Copyright (C) 1992, 93, 94, 95, 96, 97, 98 Free Software Foundation, Inc.\n\
Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99 Free Software Foundation, Inc.\n\
This is free software; see the source for copying conditions.\n\
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n\
PARTICULAR PURPOSE.\n\

View File

@ -1,5 +1,5 @@
/* Read and display shared object profiling data.
Copyright (C) 1997, 1998 Free Software Foundation, Inc.
Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
@ -361,7 +361,7 @@ Copyright (C) %s Free Software Foundation, Inc.\n\
This is free software; see the source for copying conditions. There is NO\n\
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"),
"1997, 1998");
"1999");
fprintf (stream, gettext ("Written by %s.\n"), "Ulrich Drepper");
}

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1997, 1998 Free Software Foundation, Inc.
/* Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Mark Kettenis <kettenis@phys.uva.nl>, 1997.
@ -124,7 +124,7 @@ main (int argc, char *argv[])
Copyright (C) %s Free Software Foundation, Inc.\n\
This is free software; see the source for copying conditions. There is NO\n\
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"), "1997");
"), "1999");
printf (_("Written by %s.\n"), "Mark Kettenis");
exit (EXIT_SUCCESS);

View File

@ -1,4 +1,4 @@
/* Copyright (c) 1998 Free Software Foundation, Inc.
/* Copyright (c) 1998, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Thorsten Kukuk <kukuk@vt.uni-paderborn.de>, 1998.
@ -66,7 +66,7 @@ print_version (FILE *stream, struct argp_state *state)
Copyright (C) %s Free Software Foundation, Inc.\n\
This is free software; see the source for copying conditions. There is NO\n\
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"), "1998");
"), "1999");
fprintf (stream, gettext ("Written by %s.\n"), "Thorsten Kukuk");
}

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 92, 95, 96, 97, 98 Free Software Foundation, Inc.
/* Copyright (C) 1991, 92, 95, 96, 97, 98, 99 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@ -625,7 +625,7 @@ main (int argc, char *argv[])
Copyright (C) %s Free Software Foundation, Inc.\n\
This is free software; see the source for copying conditions. There is NO\n\
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
"), "1991, 1992, 1995, 1996, 1997, 1998");
"), "1999");
fprintf (stderr, gettext ("Written by %s.\n"), "Roland McGrath");
return 0;
}

View File

@ -1,5 +1,5 @@
/* Dump registers.
Copyright (C) 1998 Free Software Foundation, Inc.
Copyright (C) 1998, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Philip Blundell <pb@nexus.co.uk>, 1998.
@ -72,12 +72,12 @@ register_dump (int fd, union k_sigcontext *ctx)
hexvalue (ctx->v20.reg.ARM_r7, regs[7], 8);
hexvalue (ctx->v20.reg.ARM_r8, regs[8], 8);
hexvalue (ctx->v20.reg.ARM_r9, regs[9], 8);
hexvalue (ctx->v20.reg.ARM_r10, regs[10], 4);
hexvalue (ctx->v20.reg.ARM_fp, regs[11], 4);
hexvalue (ctx->v20.reg.ARM_ip, regs[12], 4);
hexvalue (ctx->v20.reg.ARM_sp, regs[13], 4);
hexvalue (ctx->v20.reg.ARM_lr, regs[14], 4);
hexvalue (ctx->v20.reg.ARM_pc, regs[15], 4);
hexvalue (ctx->v20.reg.ARM_r10, regs[10], 8);
hexvalue (ctx->v20.reg.ARM_fp, regs[11], 8);
hexvalue (ctx->v20.reg.ARM_ip, regs[12], 8);
hexvalue (ctx->v20.reg.ARM_sp, regs[13], 8);
hexvalue (ctx->v20.reg.ARM_lr, regs[14], 8);
hexvalue (ctx->v20.reg.ARM_pc, regs[15], 8);
hexvalue (ctx->v20.reg.ARM_cpsr, regs[16], 8);
hexvalue (ctx->v20.trap_no, regs[17], 8);
hexvalue (ctx->v20.error_code, regs[18], 8);
@ -95,12 +95,12 @@ register_dump (int fd, union k_sigcontext *ctx)
hexvalue (ctx->v21.arm_r7, regs[7], 8);
hexvalue (ctx->v21.arm_r8, regs[8], 8);
hexvalue (ctx->v21.arm_r9, regs[9], 8);
hexvalue (ctx->v21.arm_r10, regs[10], 4);
hexvalue (ctx->v21.arm_fp, regs[11], 4);
hexvalue (ctx->v21.arm_ip, regs[12], 4);
hexvalue (ctx->v21.arm_sp, regs[13], 4);
hexvalue (ctx->v21.arm_lr, regs[14], 4);
hexvalue (ctx->v21.arm_pc, regs[15], 4);
hexvalue (ctx->v21.arm_r10, regs[10], 8);
hexvalue (ctx->v21.arm_fp, regs[11], 8);
hexvalue (ctx->v21.arm_ip, regs[12], 8);
hexvalue (ctx->v21.arm_sp, regs[13], 8);
hexvalue (ctx->v21.arm_lr, regs[14], 8);
hexvalue (ctx->v21.arm_pc, regs[15], 8);
hexvalue (ctx->v21.arm_cpsr, regs[16], 8);
hexvalue (ctx->v21.trap_no, regs[17], 8);
hexvalue (ctx->v21.error_code, regs[18], 8);

View File

@ -0,0 +1,27 @@
/* Copyright (C) 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Philip Blundell <philb@gnu.org>, 1999.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
The GNU C Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with the GNU C Library; see the file COPYING.LIB. If not,
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#define SIGCONTEXT int signal, int _a2, int _a3, int _a4, union k_sigcontext
#define GET_PC(ctx) ((void *)((ctx.v20.magic == SIGCONTEXT_2_0_MAGIC) ? \
ctx.v20.reg.ARM_pc : ctx.v21.arm_pc))
#define GET_FRAME(ctx) ((void *)((ctx.v20.magic == SIGCONTEXT_2_0_MAGIC) ? \
ctx.v20.reg.ARM_fp : ctx.v21.arm_fp))
#define GET_STACK(ctx) ((void *)((ctx.v20.magic == SIGCONTEXT_2_0_MAGIC) ? \
ctx.v20.reg.ARM_sp : ctx.v21.arm_sp))