* /cvs/src/src/gdb/config/i386/nm-x86-64.h,v
@ 2002-06-30 20:37 David O'Brien
2002-07-01 7:03 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v Michal Ludvig
2002-07-01 15:24 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v Michal Ludvig
0 siblings, 2 replies; 5+ messages in thread
From: David O'Brien @ 2002-06-30 20:37 UTC (permalink / raw)
To: Jiri Smid, aj; +Cc: gdb
Hi guys,
I'm working on the FreeBSD/x86-64 GDB support and noticed this seeming
OS-neutral file is full of Linux'isms. Can you please rename to
something with "linux" in the name?
thanks,
--
-- David (obrien@FreeBSD.org)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: /cvs/src/src/gdb/config/i386/nm-x86-64.h,v
2002-06-30 20:37 /cvs/src/src/gdb/config/i386/nm-x86-64.h,v David O'Brien
@ 2002-07-01 7:03 ` Michal Ludvig
2002-07-01 8:39 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v Andrew Cagney
2002-07-01 15:24 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v Michal Ludvig
1 sibling, 1 reply; 5+ messages in thread
From: Michal Ludvig @ 2002-07-01 7:03 UTC (permalink / raw)
To: obrien; +Cc: gdb, Andrew Cagney
David O'Brien wrote:
> I'm working on the FreeBSD/x86-64 GDB support and noticed this seeming
> OS-neutral file is full of Linux'isms. Can you please rename to
> something with "linux" in the name?
Can someone (Andrew?) with direct access to the CVS tree please rename
the file to nm-x86-64linux.h, so that we don't loose the history? I'll
commit appropriate changes to config files as soon as this is done.
Thanks in advance.
Michal Ludvig
--
* SuSE CR, s.r.o * mludvig@suse.cz
* +420 2 9654 5373 * http://www.suse.cz
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: /cvs/src/src/gdb/config/i386/nm-x86-64.h,v
2002-07-01 7:03 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v Michal Ludvig
@ 2002-07-01 8:39 ` Andrew Cagney
0 siblings, 0 replies; 5+ messages in thread
From: Andrew Cagney @ 2002-07-01 8:39 UTC (permalink / raw)
To: Michal Ludvig; +Cc: obrien, gdb, Andrew Cagney
> David O'Brien wrote:
> I'm working on the FreeBSD/x86-64 GDB support and noticed this seeming
> OS-neutral file is full of Linux'isms. Can you please rename to
> something with "linux" in the name?
>
> Can someone (Andrew?) with direct access to the CVS tree please rename the file to nm-x86-64linux.h, so that we don't loose the history? I'll commit appropriate changes to config files as soon as this is done.
Sorry, no (although I'm very tempted :-). A file rename involves an
add/delete. The history is still all there, just in the Attic.
Andrew
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: /cvs/src/src/gdb/config/i386/nm-x86-64.h,v
2002-06-30 20:37 /cvs/src/src/gdb/config/i386/nm-x86-64.h,v David O'Brien
2002-07-01 7:03 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v Michal Ludvig
@ 2002-07-01 15:24 ` Michal Ludvig
2002-07-02 15:00 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v David O'Brien
1 sibling, 1 reply; 5+ messages in thread
From: Michal Ludvig @ 2002-07-01 15:24 UTC (permalink / raw)
To: obrien; +Cc: gdb
[-- Attachment #1: Type: text/plain, Size: 591 bytes --]
David O'Brien wrote:
> I'm working on the FreeBSD/x86-64 GDB support and noticed this seeming
> OS-neutral file is full of Linux'isms. Can you please rename to
> something with "linux" in the name?
Yes, done. It doesn't stand in your way anymore ;-)
Committed as obvious.
2002-07-02 Michal Ludvig <mludvig@suse.cz>
* config/i386/nm-x86-64.h: Rename to ...
* config/i386/nm-x86-64linux.h: ... this one.
* config/i386/x86-64linux.mh: Reflect the above change.
Michal Ludvig
--
* SuSE CR, s.r.o * mludvig@suse.cz
* +420 2 9654 5373 * http://www.suse.cz
[-- Attachment #2: nm-rename.diff --]
[-- Type: text/plain, Size: 7491 bytes --]
Index: x86-64linux.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/x86-64linux.mh,v
retrieving revision 1.6
diff -c -3 -p -r1.6 x86-64linux.mh
*** x86-64linux.mh 11 May 2002 17:22:27 -0000 1.6
--- x86-64linux.mh 1 Jul 2002 21:01:17 -0000
***************
*** 2,8 ****
XM_FILE= xm-i386.h
! NAT_FILE= nm-x86-64.h
NATDEPFILES= infptrace.o inftarg.o fork-child.o corelow.o \
core-aout.o i386-nat.o x86-64-linux-nat.o \
proc-service.o thread-db.o lin-lwp.o \
--- 2,8 ----
XM_FILE= xm-i386.h
! NAT_FILE= nm-x86-64linux.h
NATDEPFILES= infptrace.o inftarg.o fork-child.o corelow.o \
core-aout.o i386-nat.o x86-64-linux-nat.o \
proc-service.o thread-db.o lin-lwp.o \
Index: nm-x86-64linux.h
===================================================================
RCS file: nm-x86-64linux.h
diff -N nm-x86-64linux.h
*** /dev/null 1 Jan 1970 00:00:00 -0000
--- nm-x86-64linux.h 1 Jul 2002 21:01:17 -0000
***************
*** 0 ****
--- 1,90 ----
+ /* Native support for GNU/Linux x86-64.
+
+ Copyright 2001, 2002 Free Software Foundation, Inc. Contributed by
+ Jiri Smid, SuSE Labs.
+
+ This file is part of GDB.
+
+ 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
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program 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 General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA. */
+
+ #ifndef NM_X86_64_H
+ #define NM_X86_64_H
+
+ #include "config/nm-linux.h"
+
+ #define I386_USE_GENERIC_WATCHPOINTS
+ #include "i386/nm-i386.h"
+
+ /* Support for 8-byte wide hw watchpoints. */
+ #define TARGET_HAS_DR_LEN_8 1
+
+ /* Provide access to the i386 hardware debugging registers. */
+
+ extern void x86_64_linux_dr_set_control (unsigned long control);
+ #define I386_DR_LOW_SET_CONTROL(control) \
+ x86_64_linux_dr_set_control (control)
+
+ extern void x86_64_linux_dr_set_addr (int regnum, CORE_ADDR addr);
+ #define I386_DR_LOW_SET_ADDR(regnum, addr) \
+ x86_64_linux_dr_set_addr (regnum, addr)
+
+ extern void x86_64_linux_dr_reset_addr (int regnum);
+ #define I386_DR_LOW_RESET_ADDR(regnum) \
+ x86_64_linux_dr_reset_addr (regnum)
+
+ extern unsigned long x86_64_linux_dr_get_status (void);
+ #define I386_DR_LOW_GET_STATUS() \
+ x86_64_linux_dr_get_status ()
+ \f
+
+ #define REGISTER_U_ADDR(addr, blockend, regno) \
+ (addr) = x86_64_register_u_addr ((blockend),(regno));
+ CORE_ADDR x86_64_register_u_addr (CORE_ADDR, int);
+
+ /* Return the size of the user struct. */
+ #define KERNEL_U_SIZE kernel_u_size()
+ extern int kernel_u_size (void);
+
+ /* Offset of the registers within the user area. */
+ #define U_REGS_OFFSET 0
+
+ /* This is the amount to subtract from u.u_ar0
+ to get the offset in the core file of the register values. */
+ #define KERNEL_U_ADDR 0x0
+
+ #define PTRACE_ARG3_TYPE void*
+ #define PTRACE_XFER_TYPE unsigned long
+ \f
+
+ /* We define this if link.h is available, because with ELF we use SVR4 style
+ shared libraries. */
+
+ #ifdef HAVE_LINK_H
+ #define SVR4_SHARED_LIBS
+ #include "solib.h" /* Support for shared libraries. */
+ #endif
+
+ /* Override copies of {fetch,store}_inferior_registers in `infptrace.c'. */
+ #define FETCH_INFERIOR_REGISTERS
+
+ #undef PREPARE_TO_PROCEED
+
+ #include <signal.h>
+
+ extern void lin_thread_get_thread_signals (sigset_t * mask);
+ #define GET_THREAD_SIGNALS(mask) lin_thread_get_thread_signals (mask)
+
+ #endif /* NM_X86_64.h */
Index: nm-x86-64.h
===================================================================
RCS file: nm-x86-64.h
diff -N nm-x86-64.h
*** nm-x86-64.h 5 Jun 2002 19:18:19 -0000 1.5
--- /dev/null 1 Jan 1970 00:00:00 -0000
***************
*** 1,90 ****
- /* Native support for GNU/Linux x86-64.
-
- Copyright 2001, 2002 Free Software Foundation, Inc. Contributed by
- Jiri Smid, SuSE Labs.
-
- This file is part of GDB.
-
- 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
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program 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 General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
- #ifndef NM_X86_64_H
- #define NM_X86_64_H
-
- #include "config/nm-linux.h"
-
- #define I386_USE_GENERIC_WATCHPOINTS
- #include "i386/nm-i386.h"
-
- /* Support for 8-byte wide hw watchpoints. */
- #define TARGET_HAS_DR_LEN_8 1
-
- /* Provide access to the i386 hardware debugging registers. */
-
- extern void x86_64_linux_dr_set_control (unsigned long control);
- #define I386_DR_LOW_SET_CONTROL(control) \
- x86_64_linux_dr_set_control (control)
-
- extern void x86_64_linux_dr_set_addr (int regnum, CORE_ADDR addr);
- #define I386_DR_LOW_SET_ADDR(regnum, addr) \
- x86_64_linux_dr_set_addr (regnum, addr)
-
- extern void x86_64_linux_dr_reset_addr (int regnum);
- #define I386_DR_LOW_RESET_ADDR(regnum) \
- x86_64_linux_dr_reset_addr (regnum)
-
- extern unsigned long x86_64_linux_dr_get_status (void);
- #define I386_DR_LOW_GET_STATUS() \
- x86_64_linux_dr_get_status ()
- \f
-
- #define REGISTER_U_ADDR(addr, blockend, regno) \
- (addr) = x86_64_register_u_addr ((blockend),(regno));
- CORE_ADDR x86_64_register_u_addr (CORE_ADDR, int);
-
- /* Return the size of the user struct. */
- #define KERNEL_U_SIZE kernel_u_size()
- extern int kernel_u_size (void);
-
- /* Offset of the registers within the user area. */
- #define U_REGS_OFFSET 0
-
- /* This is the amount to subtract from u.u_ar0
- to get the offset in the core file of the register values. */
- #define KERNEL_U_ADDR 0x0
-
- #define PTRACE_ARG3_TYPE void*
- #define PTRACE_XFER_TYPE unsigned long
- \f
-
- /* We define this if link.h is available, because with ELF we use SVR4 style
- shared libraries. */
-
- #ifdef HAVE_LINK_H
- #define SVR4_SHARED_LIBS
- #include "solib.h" /* Support for shared libraries. */
- #endif
-
- /* Override copies of {fetch,store}_inferior_registers in `infptrace.c'. */
- #define FETCH_INFERIOR_REGISTERS
-
- #undef PREPARE_TO_PROCEED
-
- #include <signal.h>
-
- extern void lin_thread_get_thread_signals (sigset_t * mask);
- #define GET_THREAD_SIGNALS(mask) lin_thread_get_thread_signals (mask)
-
- #endif /* NM_X86_64.h */
--- 0 ----
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: /cvs/src/src/gdb/config/i386/nm-x86-64.h,v
2002-07-01 15:24 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v Michal Ludvig
@ 2002-07-02 15:00 ` David O'Brien
0 siblings, 0 replies; 5+ messages in thread
From: David O'Brien @ 2002-07-02 15:00 UTC (permalink / raw)
To: Michal Ludvig; +Cc: gdb
On Tue, Jul 02, 2002 at 12:24:19AM +0200, Michal Ludvig wrote:
> David O'Brien wrote:
> > I'm working on the FreeBSD/x86-64 GDB support and noticed this seeming
> > OS-neutral file is full of Linux'isms. Can you please rename to
> > something with "linux" in the name?
>
> Yes, done. It doesn't stand in your way anymore ;-)
Thank you. :-)
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2002-07-02 22:00 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-06-30 20:37 /cvs/src/src/gdb/config/i386/nm-x86-64.h,v David O'Brien
2002-07-01 7:03 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v Michal Ludvig
2002-07-01 8:39 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v Andrew Cagney
2002-07-01 15:24 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v Michal Ludvig
2002-07-02 15:00 ` /cvs/src/src/gdb/config/i386/nm-x86-64.h,v David O'Brien
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).