summaryrefslogtreecommitdiffstats
path: root/usr.sbin/kldxref/ef.c
Commit message (Collapse)AuthorAgeFilesLines
* Make our ELF64 type definitions match standards. In particular thismarcel2005-12-181-2/+2
| | | | | | | | | | | | | 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
* Explicitly pass in the relocation base and data offset into ef_reloc()iedowse2004-08-281-2/+2
| | | | | | rather than relying on a trick that happens to work for the current relocation schemes. Also add some comments and improve variable naming.
* Call the file format specific code through a table of functioniedowse2004-08-271-19/+162
| | | | | pointers and remove knowledge of the file format from kldxref.c. This will make it possible to support more than one file format.
* Fix kldxref on sparc64 by allowing non-trivial relocations to be performedjake2003-01-211-1/+121
| | | | | | | | | 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
* This is a userland tool, not a kernel component or libstand client.peter2002-07-171-5/+5
|
* Make kldxref work for Elf64 (which has 32 bit hash tables)peter2002-04-111-2/+2
|
* Remove unnecessary machine/bootinfo.h includes.jhb2002-01-031-1/+0
| | | | Submitted by: jake
* WARNS=2 cleanup.mikeh2001-12-091-2/+12
| | | | | PR: bin/32567 MFC after: 2 weeks
* Add kldxref(8), for maintaining the linker.hints file for translatingpeter2001-09-111-0/+376
module->pathname.ko. It supports only ELF for now. Submitted by: bp (with some minor tweaks)
OpenPOWER on IntegriCloud