Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Mar 2002 21:00:24 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 8239 for review
Message-ID:  <200203230500.g2N50Om45089@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://people.freebsd.org/~peter/p4db/chv.cgi?CH=8239

Change 8239 by peter@peter_thunder on 2002/03/22 21:00:11

	Oops!  Looks like the loader is behind the times for the
	32 bit hash table entries even in elf64 files. :-/

Affected files ...

... //depot/projects/ia64/sys/boot/common/load_elf.c#2 edit

Differences ...

==== //depot/projects/ia64/sys/boot/common/load_elf.c#2 (text+ko) ====

@@ -49,10 +49,10 @@
     Elf_Ehdr	*ehdr;
     Elf_Sym	*symtab;
     Elf_Off	*hashtab;
-    Elf_Off	nbuckets;
-    Elf_Off	nchains;
-    Elf_Off*	buckets;
-    Elf_Off*	chains;
+    Elf_Hashelt	nbuckets;
+    Elf_Hashelt	nchains;
+    Elf_Hashelt* buckets;
+    Elf_Hashelt* chains;
     char	*strtab;
     size_t	strsz;
     int		fd;
@@ -481,7 +481,7 @@
 	    break;
 	switch (dp[i].d_tag) {
 	case DT_HASH:
-	    ef->hashtab = (Elf_Off*)(dp[i].d_un.d_ptr + off);
+	    ef->hashtab = (Elf_Hashelt*)(dp[i].d_un.d_ptr + off);
 	    break;
 	case DT_STRTAB:
 	    ef->strtab = (char *)(dp[i].d_un.d_ptr + off);

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




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