darling-gdb/gdb/config
Geoffrey Noer 234a732de0 Thu Apr 10 13:20:53 1997 Geoffrey Noer <noer@cygnus.com>
* procfs.c: Substantial (but incomplete) changes to support
        sysv4.2mp procfs as implemented in UnixWare 2.1.  The procinfo
        struct now has substructs like struct flt_ctl instead of
        just a fltset_t and has a ctl_fd, status_fd, as_fd, and
        map_fd instead of a single fd.  Non-sysv4.2mp procfs models
        still have the structs and multiple fds, but don't use the
        entire struct and the four fds all point to the same thing.
        We use PROCFS_USE_READ_WRITE to decide whether to talk to
        procfs with reads/writes or use ioctl instead.  We use
        HAVE_MULTIPLE_PROC_FDS to determine whether procfs really has
        multiple fds or not.  PROC_NAME_FMT is split out into
        CTL_PROC_NAME_FMT, AS_PROC_NAME_FMT, MAP_PROC_NAME_FMT,
        STATUS_PROC_NAME_FMT.

        (procfs_notice_signals): now a necessary wrapper around
        (notice_signals): which are the new guts for noticing signals
        (open_proc_file): gets a new flag arg used in sysv4.2mp to
        determine whether or not to attempt to open the ctl_fd.
        (procfs_read_status): new local function, reads procfs status
        (procfs_write_pcwstop): new local function, writes a PCWSTOP
        (procfs_write_pckill): new local function, writes a PCKILL
        (unconditionally_kill_inferior): remove signo since we now
        just call procfs_write_pckill().
        (procfs_xfer_memory): call lseek with SEEK_SET rather than 0
        (proc_iterate_over_mappings): the whole function is ifdefed
        on UNIXWARE to keep things readable.

        Expanded the syscall_table to include new potential sysv4.2mp
        members.  Note that all ifdefs of UNIXWARE should be eliminated
        if possible or renamed to describe what's being selected for a
        bit better.  Sysv4.2mp and IRIX both have SYS_sproc so the
        IRIX specific code now also checks it's not UNIXWARE.

        * config/i386/tm-i386v42mp.h: also define HAVE_PSTATUS_T,
        HAVE_NO_PRRUN_T, PROCFS_USE_READ_WRITE, and UNIXWARE
        * config/mips/nm-irix4.h: set CTL_PROC_NAME_FMT et al to
        "/debug/%d" as PROC_NAME_FMT used to be
1997-04-10 20:24:42 +00:00
..
a29k * rs6000-tdep.c: Fix typo in comment. 1996-08-25 07:17:22 +00:00
alpha * config/alpha/alpha-osf3.mh (XM_FILE): Change from xm-alpha.h to 1996-08-03 11:18:20 +00:00
arc See the huge ChangeLog entry that has the header: 1996-07-26 04:12:12 +00:00
arm
d10v Fri Nov 22 15:55:22 1996 Martin M. Hunt <hunt@pizza.cygnus.com> 1996-11-22 23:59:34 +00:00
h8300 Tue Dec 3 11:38:14 1996 Michael Snyder <msnyder@cleaver.cygnus.com> 1996-12-03 19:44:51 +00:00
h8500 * config/h8500/h8500.mt (SIM): Change to ../sim/h8500/libsim.a. 1996-11-20 08:58:20 +00:00
i386 Thu Apr 10 13:20:53 1997 Geoffrey Noer <noer@cygnus.com> 1997-04-10 20:24:42 +00:00
i960 * corelow.c (add_to_thread_list): Make sure reg_sect is non-null 1996-04-17 00:48:09 +00:00
m32r * m32r/tm-m32r.h (TARGET_M32R): Define, for wingdb. 1997-02-11 23:38:25 +00:00
m68k * config/m68k/sun3os4.mh (MMALLOC_CFLAGS): Define MMCHECK_FORCE to 1. 1996-11-09 09:19:55 +00:00
m88k * rs6000-tdep.c: Fix typo in comment. 1996-08-25 07:17:22 +00:00
mips Thu Apr 10 13:20:53 1997 Geoffrey Noer <noer@cygnus.com> 1997-04-10 20:24:42 +00:00
mn10200 Remove REG_STRUCT_HAS_ADDR change. 1997-02-12 01:00:46 +00:00
mn10300 * mn10300-tdep.c: Almost completely rewritten based on mn10200 1997-04-09 17:43:26 +00:00
none
ns32k See the huge ChangeLog entry that has the header: 1996-07-26 04:12:12 +00:00
pa * config/pa/{hppabsd.mt hppahpux.mt hppaosf.mt}: Remove 1997-04-08 17:50:50 +00:00
powerpc Remove ../sim/ppc/libsim.a 1997-01-29 17:47:02 +00:00
rs6000 Fix warning 1996-08-16 19:48:46 +00:00
sh Tue Dec 3 11:38:14 1996 Michael Snyder <msnyder@cleaver.cygnus.com> 1996-12-03 19:44:51 +00:00
sparc Thu Dec 26 15:56:09 1996 Michael Snyder <msnyder@cleaver.cygnus.com> 1996-12-27 00:03:41 +00:00
tic80 * config/tic80/tic80.mt: Disable using the simulator 1997-03-30 19:35:55 +00:00
v850 * Makefile.in configure configure.in: Remove ENABLE_CLIBS, 1997-01-04 00:33:01 +00:00
vax Changes from: David Mosberger-Tang <davidm@azstarnet.com> 1996-05-26 21:41:40 +00:00
w65
z8k
.Sanitize Remove m32r sanitization. 1997-04-07 23:01:27 +00:00
nm-empty.h
nm-gnu.h
nm-lynx.h
nm-m3.h * config/nm-m3.h (ATTACH_NO_WAIT): Define. 1996-04-12 06:15:16 +00:00
nm-nbsd.h
nm-sysv4.h
tm-lynx.h
tm-magic.h
tm-nbsd.h
tm-sunos.h
tm-sysv4.h See the huge ChangeLog entry that has the header: 1996-07-26 04:12:12 +00:00
xm-aix4.h * findvar.c (write_register_pid): Only needed when TARGET_WRITE_PC 1996-08-15 20:52:34 +00:00
xm-lynx.h See the huge ChangeLog entry that has the header: 1996-07-26 04:12:12 +00:00
xm-mpw.h
xm-nbsd.h * configure.in: Add test for "long long" support. 1996-07-28 06:32:48 +00:00
xm-sysv4.h