Xin LI
ac8e13960d
Remove unneeded reference to link.h (sys/link_elf.h).
...
MFC after: 2 weeks
2013-06-05 21:55:20 +00:00
Tim Kientzle
5db4d6779f
Clarify a warning message.
2012-10-29 03:31:22 +00:00
Eitan Adler
7e22d9ed96
Remove variables which are initialized but never used thereafter reported by gcc46 warning
...
Approved by: cperciva
MFC After: 3 days
2012-06-19 06:10:34 +00:00
Marcel Moolenaar
757686b115
Make our ELF64 type definitions match standards. In particular this
...
means:
o Remove Elf64_Quarter,
o Redefine Elf64_Half to be 16-bit,
o Redefine Elf64_Word to be 32-bit,
o Add Elf64_Xword and Elf64_Sxword for 64-bit entities,
o Use Elf_Size in MI code to abstract the difference between
Elf32_Word and Elf64_Word.
o Add Elf_Ssize as the signed counterpart of Elf_Size.
MFC after: 2 weeks
2005-12-18 04:52:37 +00:00
Ian Dowse
9dba198b0e
Explicitly pass in the relocation base and data offset into ef_reloc()
...
rather than relying on a trick that happens to work for the current
relocation schemes. Also add some comments and improve variable
naming.
2004-08-28 19:31:10 +00:00
Ian Dowse
9772dc2aff
Call the file format specific code through a table of function
...
pointers and remove knowledge of the file format from kldxref.c.
This will make it possible to support more than one file format.
2004-08-27 00:51:21 +00:00
Jake Burkholder
1eed250ad8
Fix kldxref on sparc64 by allowing non-trivial relocations to be performed
...
on variables read out of raw kld files. Unlike other platforms the value
will be in an Elf_Rela, not in the data section of the elf file.
Submitted by: Hartmut Brandt <brandt@fokus.gmd.de>
PR: 46730
Tested on: alpha (obrien), i386, sparc64
2003-01-21 03:51:53 +00:00
Peter Wemm
754a3615a0
This is a userland tool, not a kernel component or libstand client.
2002-07-17 23:41:58 +00:00
Peter Wemm
f23aa297ee
Make kldxref work for Elf64 (which has 32 bit hash tables)
2002-04-11 09:30:15 +00:00
John Baldwin
8c7911ebe2
Remove unnecessary machine/bootinfo.h includes.
...
Submitted by: jake
2002-01-03 19:10:49 +00:00
Mike Heffner
87e5cd7c1a
WARNS=2 cleanup.
...
PR: bin/32567
MFC after: 2 weeks
2001-12-09 07:22:26 +00:00
Peter Wemm
9c6f92408c
Add kldxref(8), for maintaining the linker.hints file for translating
...
module->pathname.ko. It supports only ELF for now.
Submitted by: bp (with some minor tweaks)
2001-09-11 01:13:15 +00:00