summaryrefslogtreecommitdiffstats
path: root/usr.sbin/kldxref
Commit message (Collapse)AuthorAgeFilesLines
* Explicitly pass in the relocation base and data offset into ef_reloc()iedowse2004-08-287-43/+54
| | | | | | rather than relying on a trick that happens to work for the current relocation schemes. Also add some comments and improve variable naming.
* Use a temporary void * variable to work around a strict aliasingiedowse2004-08-271-2/+3
| | | | warning that gcc generates at -O2 and higher.
* Add MD relocation support for amd64 and i386 platforms. The no-opiedowse2004-08-272-0/+207
| | | | | | | | | relocation is not sufficient for ELF relocatable object format modules, since accessing the module metadata involves following pointers between different ELF sections. This allows kldxref to correctly build linker.hints on the amd64 platform.
* Add support for reading ELF relocatable object file format modules.iedowse2004-08-273-4/+609
|
* Call the file format specific code through a table of functioniedowse2004-08-275-75/+244
| | | | | pointers and remove knowledge of the file format from kldxref.c. This will make it possible to support more than one file format.
* Fixed manpage's synopsis, and synchronized it with the program's usage().ru2004-06-012-6/+6
|
* Check that specified in the command line path is actually a directory,sobomax2004-04-301-0/+9
| | | | otherwise we are risking to coredump later on.
* Remove bogus (void **) casts. This unbreaks the -O2 build.des2004-03-151-3/+3
|
* I don't normally use my middle name, so remove it from attributions indes2004-01-251-1/+1
| | | | | man pages (though not from copyright notices). While I'm here, add email addresses where appropriate.
* style.Makefile(5)obrien2003-04-041-1/+2
|
* 3rd party modules live in /boot/modules nowadays.ru2003-03-031-1/+1
|
* Fix kldxref on sparc64 by allowing non-trivial relocations to be performedjake2003-01-216-3/+239
| | | | | | | | | 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
|
* The .Nm utilitycharnier2002-07-141-3/+3
|
* Usage style sweep: spell "usage" with a small 'u'.des2002-04-221-1/+1
| | | | | Also change one case of blatant __progname abuse (several more remain) This commit does not touch anything in src/{contrib,crypto,gnu}/.
* Make kldxref work for Elf64 (which has 32 bit hash tables)peter2002-04-112-7/+7
|
* Remove unnecessary machine/bootinfo.h includes.jhb2002-01-032-2/+0
| | | | Submitted by: jake
* Reorder WARNS line for style.mikeh2001-12-101-2/+1
| | | | Pointed out by: bde
* WARNS=2 cleanup.mikeh2001-12-093-3/+16
| | | | | PR: bin/32567 MFC after: 2 weeks
* mdoc(7) police: oops, didn't catch this one without ispell(1).ru2001-11-221-1/+1
|
* mdoc(7) police: tiny markup fixes.ru2001-11-221-5/+6
|
* Write a real man page.des2001-10-122-26/+95
|
* Add kldxref(8), for maintaining the linker.hints file for translatingpeter2001-09-116-0/+837
module->pathname.ko. It supports only ELF for now. Submitted by: bp (with some minor tweaks)
OpenPOWER on IntegriCloud