summaryrefslogtreecommitdiff
path: root/lib/libkvm/kvm.c
AgeCommit message (Expand)Author
2023-11-26lib: Remove ancient SCCS tags.Warner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2022-10-16kvm_close(3): Check kd->sparse_map != NULL before munmapAshish SHUKLA
2021-03-03libkvm: Refine the previous commit (645eaa2ccaed)Jung-uk Kim
2021-03-03libkvm: Plug couple of memory leaks and check possible calloc(3) failureJung-uk Kim
2020-02-17Partially revert VNET change and expand VNET structure.Bjoern A. Zeeb
2020-02-06Implement kvm_kerndispLeandro Lupori
2018-05-22Use __SCCSID for SCCS IDs in libkvm sources.John Baldwin
2017-11-20General further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-11-11libkvm: add kvm_walk_pages API.Will Andrews
2017-03-21kvm_write: fix -Wcast-qual warning in pointer arithmetic argumentEnji Cooper
2017-03-21kvm_geterr: handle `kd` == NULL in a deterministic/graceful mannerEnji Cooper
2017-03-20Handle kd == NULL gracefully with kvm_close(3)Enji Cooper
2017-03-20kvm_close(3): return `error` instead of blindly returning `0`Enji Cooper
2017-03-16Return NULL instead of 0 on failure in _kvm_open, kvm_open{,2,files}Enji Cooper
2017-02-28Renumber copyright clause 4Warner Losh
2016-12-27libkvm: support access to vmm guest memory, allow writes to fwmem and vmmAndriy Gapon
2016-07-18libkvm: Improve physical address lookup scaling.Will Andrews
2016-07-18libkvm: Put private kvm routines in kvm_private.c.Will Andrews
2016-05-01lib: minor spelling fixes in comments.Pedro F. Giffuni
2016-04-22Fix up pointer issues with lib/libkvmEnji Cooper
2015-11-27Add support to libkvm for reading vmcores from other architectures.John Baldwin
2015-11-26Remove trailing whitespace.John Baldwin
2013-12-28Allow building a cross libkvm by setting TARGET_ARCH. The library soMarcel Moolenaar
2013-05-04libkvm: Make second /dev/null file descriptor close-on-exec as well.Jilles Tjoelker
2013-05-04libkvm: Use O_CLOEXEC instead of separate fcntl(F_SETFD) call.Jilles Tjoelker
2011-02-02libkvm: fix logic inversion introduced with last commitUlrich Spörlein
2011-01-23libkvm code janitoringUlrich Spörlein
2010-11-14Similar to sys/net/vnet.h, define the linker set name for sys/sys/pcpu.hDimitry Andric
2010-03-01A first cut at teaching libkvm how to deal with dynamic per-CPU storageRobert Watson
2009-07-23Make libkvm work on live systems and crashdumps with andBjoern A. Zeeb
2008-10-17Reduce code duplication: use calloc() intead of malloc()Xin LI
2008-01-12Plug memory leaks that is observed when argbuf or argspc is used in theXin LI
2007-06-15Re-enable raw dump format support on i386 and amd64 for /dev/fwmem.Hidetoshi Shimokawa
2007-01-08Remove the advertising clause. UCB did this some time ago, but theseWarner Losh
2006-09-20Don't forget to set internal error message in kvm_nlist().Wojciech A. Koszek
2006-01-15Validate that the supplied file is not empty before trying mmap(2) itChristian S.J. Peron
2005-06-29Support crash dumps > 4GB in size on 32 bit platforms. _kvm_kvatop()Peter Wemm
2004-06-08Avoid assignments to cast expressions.Stefan Farfeleder
2003-10-29Allow to specify a character special device as a core file.Hidetoshi Shimokawa
2003-07-31Remove unnecssary <vm/swap_pager.h> includes.Poul-Henning Kamp
2002-09-11In kvm_openfiles/kvm_open, mark the file descriptors as close-on-exec.Jacques Vidrine
2002-05-28Assume __STDC__, remove non-__STDC__ code.Alfred Perlstein
2002-03-21Remove __P() usage.David E. O'Brien
2002-03-21Remove 'register' keyword.David E. O'Brien
2002-01-22Finish cleanup in kvm.c revisions 1.10 and 1.11 -- mark sf (swapfile)Ruslan Ermilov
2001-10-10Compensate for "Compensate for header dethreading" by backing it out.Bruce Evans
2001-09-16Implement __FBSDID()Matthew Dillon
2001-05-01Compensate for header dethreading.Mark Murray
2000-08-04Limit the amount of data copied to the error buffer to _POSIX2_LINE_MAX.Kris Kennaway