Module Name:    src
Committed By:   christos
Date:           Mon Dec 15 13:50:10 UTC 2014

Modified Files:
        src/sys/kern: kern_ksyms.c

Log Message:
Don't hard code crap we have perfectly good constants for.


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/kern/kern_ksyms.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/kern/kern_ksyms.c
diff -u src/sys/kern/kern_ksyms.c:1.74 src/sys/kern/kern_ksyms.c:1.75
--- src/sys/kern/kern_ksyms.c:1.74	Mon Dec  8 21:30:09 2014
+++ src/sys/kern/kern_ksyms.c	Mon Dec 15 08:50:10 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_ksyms.c,v 1.74 2014/12/09 02:30:09 christos Exp $	*/
+/*	$NetBSD: kern_ksyms.c,v 1.75 2014/12/15 13:50:10 christos Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -71,7 +71,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_ksyms.c,v 1.74 2014/12/09 02:30:09 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_ksyms.c,v 1.75 2014/12/15 13:50:10 christos Exp $");
 
 #if defined(_KERNEL) && defined(_KERNEL_OPT)
 #include "opt_ddb.h"
@@ -878,7 +878,7 @@ ksyms_hdr_init(void *hdraddr)
 
 	uint32_t offs = 1;
 	/* First section header ".note.netbsd.ident" */
-	ksyms_hdr.kh_shdr[SHNOTE].sh_name = offs; /* Section 6 offset */
+	ksyms_hdr.kh_shdr[SHNOTE].sh_name = offs;
 	ksyms_hdr.kh_shdr[SHNOTE].sh_type = SHT_NOTE;
 	ksyms_hdr.kh_shdr[SHNOTE].sh_offset = 
 	    offsetof(struct ksyms_hdr, kh_note[0]);
@@ -892,7 +892,7 @@ ksyms_hdr_init(void *hdraddr)
 	ksyms_hdr.kh_shdr[SYMTAB].sh_type = SHT_SYMTAB;
 	ksyms_hdr.kh_shdr[SYMTAB].sh_offset = sizeof(struct ksyms_hdr);
 /*	ksyms_hdr.kh_shdr[SYMTAB].sh_size = filled in at open */
-	ksyms_hdr.kh_shdr[SYMTAB].sh_link = 2; /* Corresponding strtab */
+	ksyms_hdr.kh_shdr[SYMTAB].sh_link = STRTAB; /* Corresponding strtab */
 	ksyms_hdr.kh_shdr[SYMTAB].sh_addralign = sizeof(long);
 	ksyms_hdr.kh_shdr[SYMTAB].sh_entsize = sizeof(Elf_Sym);
 	SHTCOPY(".symtab");

Reply via email to