Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Feb 2002 20:42:05 -0500 (EST)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        Julian Elischer <julian@elischer.org>
Cc:        Jake Burkholder <jake@locore.ca>, current@FreeBSD.ORG
Subject:   Re: Non 386 testers REALLY NEEDED
Message-ID:  <15459.11501.360105.244279@grasshopper.cs.duke.edu>
In-Reply-To: <Pine.BSF.4.21.0202071300240.91961-100000@InterJet.elischer.org>
References:  <15457.55151.257417.981564@grasshopper.cs.duke.edu> <Pine.BSF.4.21.0202071300240.91961-100000@InterJet.elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help

Julian Elischer writes:
 > 
 > 
 > I've committed both the kernel diff and a libkvm diff that seems to work
 > for me here.
 > 
 > can you check it with the new -current  again ?

World breakage on alpha:

usr/src/gnu/usr.bin/binutils/gdb/alpha/kvm-fbsd.c: In function `set_proc_cmd':
/usr/src/gnu/usr.bin/binutils/gdb/alpha/kvm-fbsd.c:393: structure has no member named `p_thread'
*** Error code 1

Stop in /usr/src/gnu/usr.bin/binutils/gdb.
*** Error code 1


The following diff fixes it, but isn't likely to be correct.  How
should kvm be finding the pcb based on the process?

Drew


Index: kvm-fbsd.c
===================================================================
RCS file: /home/ncvs/src/gnu/usr.bin/binutils/gdb/alpha/kvm-fbsd.c,v
retrieving revision 1.6
diff -u -r1.6 kvm-fbsd.c
--- kvm-fbsd.c	13 Oct 2001 04:38:46 -0000	1.6
+++ kvm-fbsd.c	8 Feb 2002 01:39:32 -0000
@@ -390,7 +390,7 @@
   addr = (CORE_ADDR)parse_and_eval_address(arg);
 
   /* Read the PCB address in proc structure. */
-  addr += (int) &((struct proc *)0)->p_thread.td_pcb;
+  addr += (int) &((struct proc *)0)->p_xxthread.td_pcb;
   if (kvread(addr, &val))
     error("cannot read pcb ptr");
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15459.11501.360105.244279>