aboutsummaryrefslogtreecommitdiff
path: root/lib/libkvm/kvm.c
Commit message (Expand)AuthorAgeFilesLines
* Partially revert VNET change and expand VNET structure.Bjoern A. Zeeb2020-02-171-0/+1
* Implement kvm_kerndispLeandro Lupori2020-02-061-0/+30
* Use __SCCSID for SCCS IDs in libkvm sources.John Baldwin2018-05-221-6/+1
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* libkvm: add kvm_walk_pages API.Will Andrews2017-11-111-0/+15
* kvm_write: fix -Wcast-qual warning in pointer arithmetic argumentEnji Cooper2017-03-211-1/+1
* kvm_geterr: handle `kd` == NULL in a deterministic/graceful mannerEnji Cooper2017-03-211-0/+5
* Handle kd == NULL gracefully with kvm_close(3)Enji Cooper2017-03-201-0/+4
* kvm_close(3): return `error` instead of blindly returning `0`Enji Cooper2017-03-201-1/+1
* Return NULL instead of 0 on failure in _kvm_open, kvm_open{,2,files}Enji Cooper2017-03-161-4/+4
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* libkvm: support access to vmm guest memory, allow writes to fwmem and vmmAndriy Gapon2016-12-271-7/+47
* libkvm: Improve physical address lookup scaling.Will Andrews2016-07-181-0/+2
* libkvm: Put private kvm routines in kvm_private.c.Will Andrews2016-07-181-463/+0
* lib: minor spelling fixes in comments.Pedro F. Giffuni2016-05-011-2/+2
* Fix up pointer issues with lib/libkvmEnji Cooper2016-04-221-9/+13
* Add support to libkvm for reading vmcores from other architectures.John Baldwin2015-11-271-54/+333
* Remove trailing whitespace.John Baldwin2015-11-261-1/+1
* Allow building a cross libkvm by setting TARGET_ARCH. The library soMarcel Moolenaar2013-12-281-2/+37
* libkvm: Make second /dev/null file descriptor close-on-exec as well.Jilles Tjoelker2013-05-041-1/+1
* libkvm: Use O_CLOEXEC instead of separate fcntl(F_SETFD) call.Jilles Tjoelker2013-05-041-15/+4
* libkvm: fix logic inversion introduced with last commitUlrich Spörlein2011-02-021-2/+2
* libkvm code janitoringUlrich Spörlein2011-01-231-92/+65
* Similar to sys/net/vnet.h, define the linker set name for sys/sys/pcpu.hDimitry Andric2010-11-141-3/+4
* A first cut at teaching libkvm how to deal with dynamic per-CPU storageRobert Watson2010-03-011-3/+20
* Make libkvm work on live systems and crashdumps with andBjoern A. Zeeb2009-07-231-8/+164
* Reduce code duplication: use calloc() intead of malloc()Xin LI2008-10-171-4/+2
* Plug memory leaks that is observed when argbuf or argspc is used in theXin LI2008-01-121-0/+4
* Re-enable raw dump format support on i386 and amd64 for /dev/fwmem.Hidetoshi Shimokawa2007-06-151-0/+2
* Remove the advertising clause. UCB did this some time ago, but theseWarner Losh2007-01-081-4/+0
* Don't forget to set internal error message in kvm_nlist().Wojciech A. Koszek2006-09-201-2/+7
* Validate that the supplied file is not empty before trying mmap(2) itChristian S.J. Peron2006-01-151-0/+5
* Support crash dumps > 4GB in size on 32 bit platforms. _kvm_kvatop()Peter Wemm2005-06-291-2/+2
* Avoid assignments to cast expressions.Stefan Farfeleder2004-06-081-3/+3
* Allow to specify a character special device as a core file.Hidetoshi Shimokawa2003-10-291-21/+18
* Remove unnecssary <vm/swap_pager.h> includes.Poul-Henning Kamp2003-07-311-1/+0
* In kvm_openfiles/kvm_open, mark the file descriptors as close-on-exec.Jacques Vidrine2002-09-111-0/+12
* Assume __STDC__, remove non-__STDC__ code.Alfred Perlstein2002-05-281-26/+0
* Remove __P() usage.David E. O'Brien2002-03-211-1/+1
* Remove 'register' keyword.David E. O'Brien2002-03-211-19/+19
* Finish cleanup in kvm.c revisions 1.10 and 1.11 -- mark sf (swapfile)Ruslan Ermilov2002-01-221-2/+2
* Compensate for "Compensate for header dethreading" by backing it out.Bruce Evans2001-10-101-2/+0
* Implement __FBSDID()Matthew Dillon2001-09-161-3/+3
* Compensate for header dethreading.Mark Murray2001-05-011-0/+2
* Limit the amount of data copied to the error buffer to _POSIX2_LINE_MAX.Kris Kennaway2000-08-041-2/+2
* Change the return value of kvm_read/kvm_write to be -1 on error, toJacques Vidrine2000-03-311-6/+6
* -Wall, which caught a real bug where buflen wasn't being set properly.David E. O'Brien2000-03-271-0/+3
* Use kldsym(2) to lookup symbol values. This avoids the kvm_mkdb jugglingPeter Wemm1999-12-271-113/+22
* Delete the sf (swapfile) arg to an internal function that used to point toPeter Wemm1999-10-111-6/+8
* Don't open the swap file. The open descriptor for it hasn't been usedBruce Evans1999-08-251-8/+0