OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-5.0/] [gdb/] [config/] [nm-nbsd.h] - Diff between revs 107 and 1765

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 107 Rev 1765
/* Native-dependent definitions for NetBSD.
/* Native-dependent definitions for NetBSD.
   Copyright 1994, 1996, 1999 Free Software Foundation, Inc.
   Copyright 1994, 1996, 1999 Free Software Foundation, Inc.
 
 
   This file is part of GDB.
   This file is part of GDB.
 
 
   This program is free software; you can redistribute it and/or modify
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   (at your option) any later version.
 
 
   This program is distributed in the hope that it will be useful,
   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
   GNU General Public License for more details.
 
 
   You should have received a copy of the GNU General Public License
   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330,
   Foundation, Inc., 59 Temple Place - Suite 330,
   Boston, MA 02111-1307, USA.  */
   Boston, MA 02111-1307, USA.  */
 
 
/* This is the amount to subtract from u.u_ar0
/* This is the amount to subtract from u.u_ar0
   to get the offset in the core file of the register values.  */
   to get the offset in the core file of the register values.  */
 
 
#include <machine/vmparam.h>
#include <machine/vmparam.h>
 
 
#define KERNEL_U_ADDR USRSTACK
#define KERNEL_U_ADDR USRSTACK
 
 
#define PTRACE_ARG3_TYPE char*
#define PTRACE_ARG3_TYPE char*
 
 
#define FETCH_INFERIOR_REGISTERS
#define FETCH_INFERIOR_REGISTERS
 
 
#define ATTACH_DETACH
#define ATTACH_DETACH
 
 
#include "solib.h"              /* Support for shared libraries. */
#include "solib.h"              /* Support for shared libraries. */
#if defined (SVR4_SHARED_LIBS)
#if defined (SVR4_SHARED_LIBS)
#include "elf/common.h"         /* Additional ELF shared library info. */
#include "elf/common.h"         /* Additional ELF shared library info. */
#endif
#endif
 
 
#if !defined (SVR4_SHARED_LIBS)
#if !defined (SVR4_SHARED_LIBS)
 
 
/* make structure definitions match up with those expected in solib.c */
/* make structure definitions match up with those expected in solib.c */
#define link_object     sod
#define link_object     sod
#define lo_name         sod_name
#define lo_name         sod_name
#define lo_library      sod_library
#define lo_library      sod_library
#define lo_unused       sod_reserved
#define lo_unused       sod_reserved
#define lo_major        sod_major
#define lo_major        sod_major
#define lo_minor        sod_minor
#define lo_minor        sod_minor
#define lo_next         sod_next
#define lo_next         sod_next
 
 
#define link_map        so_map
#define link_map        so_map
#define lm_addr         som_addr
#define lm_addr         som_addr
#define lm_name         som_path
#define lm_name         som_path
#define lm_next         som_next
#define lm_next         som_next
#define lm_lop          som_sod
#define lm_lop          som_sod
#define lm_lob          som_sodbase
#define lm_lob          som_sodbase
#define lm_rwt          som_write
#define lm_rwt          som_write
#define lm_ld           som_dynamic
#define lm_ld           som_dynamic
#define lm_lpd          som_spd
#define lm_lpd          som_spd
 
 
#define link_dynamic_2  section_dispatch_table
#define link_dynamic_2  section_dispatch_table
#define ld_loaded       sdt_loaded
#define ld_loaded       sdt_loaded
#define ld_need         sdt_sods
#define ld_need         sdt_sods
#define ld_rules        sdt_filler1
#define ld_rules        sdt_filler1
#define ld_got          sdt_got
#define ld_got          sdt_got
#define ld_plt          sdt_plt
#define ld_plt          sdt_plt
#define ld_rel          sdt_rel
#define ld_rel          sdt_rel
#define ld_hash         sdt_hash
#define ld_hash         sdt_hash
#define ld_stab         sdt_nzlist
#define ld_stab         sdt_nzlist
#define ld_stab_hash    sdt_filler2
#define ld_stab_hash    sdt_filler2
#define ld_buckets      sdt_buckets
#define ld_buckets      sdt_buckets
#define ld_symbols      sdt_strings
#define ld_symbols      sdt_strings
#define ld_symb_size    sdt_str_sz
#define ld_symb_size    sdt_str_sz
#define ld_text         sdt_text_sz
#define ld_text         sdt_text_sz
#define ld_plt_sz       sdt_plt_sz
#define ld_plt_sz       sdt_plt_sz
 
 
#define rtc_symb        rt_symbol
#define rtc_symb        rt_symbol
#define rtc_sp          rt_sp
#define rtc_sp          rt_sp
#define rtc_next        rt_next
#define rtc_next        rt_next
 
 
#define ld_debug        so_debug
#define ld_debug        so_debug
#define ldd_version     dd_version
#define ldd_version     dd_version
#define ldd_in_debugger dd_in_debugger
#define ldd_in_debugger dd_in_debugger
#define ldd_sym_loaded  dd_sym_loaded
#define ldd_sym_loaded  dd_sym_loaded
#define ldd_bp_addr     dd_bpt_addr
#define ldd_bp_addr     dd_bpt_addr
#define ldd_bp_inst     dd_bpt_shadow
#define ldd_bp_inst     dd_bpt_shadow
#define ldd_cp          dd_cc
#define ldd_cp          dd_cc
 
 
#define link_dynamic    _dynamic
#define link_dynamic    _dynamic
#define ld_version      d_version
#define ld_version      d_version
#define ldd             d_debug
#define ldd             d_debug
#define ld_un           d_un
#define ld_un           d_un
#define ld_2            d_sdt
#define ld_2            d_sdt
 
 
#endif
#endif
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.