mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-28 19:53:28 +08:00
Patches from H.J. Lu for Linux ELF core file support.
* elfcode.h (elf_core_file_matches_executable_p) [HAVE_PROCFS]: Use prpsinfo_t instead of struct prpsinfo, for consistency. * hosts/i386linux.h (HAVE_PROCFS): Define.
This commit is contained in:
parent
989d9cbac8
commit
1f2025d9c1
@ -1,3 +1,10 @@
|
||||
Fri Apr 21 12:48:48 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
|
||||
|
||||
Patches from H.J. Lu for Linux ELF core file support.
|
||||
* elfcode.h (elf_core_file_matches_executable_p) [HAVE_PROCFS]:
|
||||
Use prpsinfo_t instead of struct prpsinfo, for consistency.
|
||||
* hosts/i386linux.h (HAVE_PROCFS): Define.
|
||||
|
||||
Thu Apr 20 09:07:39 1995 Steve Chamberlain <sac@slash.cygnus.com>
|
||||
|
||||
* linker.c (link_action): Do the right thing when a undefined
|
||||
|
20
bfd/hosts/i386linux.h
Normal file
20
bfd/hosts/i386linux.h
Normal file
@ -0,0 +1,20 @@
|
||||
#include <stddef.h>
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
#define DONTDECLARE_MALLOC
|
||||
#include "hosts/i386v.h"
|
||||
|
||||
/* Might be required by trad-core.c (not sure if it is). */
|
||||
#include <sys/file.h>
|
||||
|
||||
/* Linux writes the task structure at the end of the core file. Currently it
|
||||
is 2912 bytes. It is possible that this should be a pickier check, but
|
||||
we should probably not be too picky (the size of the task structure might
|
||||
vary, and if it's not the length we expect it to be, it doesn't affect
|
||||
our ability to process the core file). So allow 0-4096 extra bytes at
|
||||
the end. */
|
||||
|
||||
#define TRAD_CORE_EXTRA_SIZE_ALLOWED 4096
|
||||
|
||||
/* Used for core file stuff only. */
|
||||
#define HAVE_PROCFS
|
Loading…
Reference in New Issue
Block a user