Skip to content

Commit

Permalink
updated copyright statement throughout
Browse files Browse the repository at this point in the history
  • Loading branch information
Bryan D. Payne committed Oct 18, 2011
1 parent 8d9764a commit 7197cd2
Show file tree
Hide file tree
Showing 42 changed files with 186 additions and 53 deletions.
13 changes: 0 additions & 13 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,13 +0,0 @@
Version 0.6 is the first LibVMI release, but it is based on XenAccess. The
last version of XenAccess was 0.5. LibVMI can be viewed as a continuation
of the XenAccess work, but the name change reflects the broader goals of the
LibVMI Library (i.e., no longer only working with Xen).

New to version 0.6
* Improved source code organization
* Hypervisor-specific code abstracted out into 'driver' directory
* Support for Xen, KVM, and physical memory dumpped to a file
* Large API changes for improved consistency and usability
* License change
* Support for Xen 4.1
* Various bug fixes
5 changes: 4 additions & 1 deletion examples/dump-memory.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion examples/map-addr.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion examples/map-symbol.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion examples/module-list.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion examples/process-list.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/accessors.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/cache.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/config/config_parser.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/config/grammar.y
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/config/lexicon.l
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/convenience.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/core.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/driver/file.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/driver/file.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/driver/interface.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/driver/interface.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/driver/kvm.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/driver/kvm.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/driver/memory_cache.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/driver/memory_cache.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/driver/xen.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/driver/xen.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/libvmi.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/memory.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/os/linux/core.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/os/linux/memory.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/os/linux/symbols.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
5 changes: 4 additions & 1 deletion libvmi/os/windows/core.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
26 changes: 26 additions & 0 deletions libvmi/os/windows/kpcr-autocode.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,30 @@
#!/usr/bin/env python
"""
The LibVMI Library is an introspection library that simplifies access to
memory in a target virtual machine or in a file containing a dump of
a system's physical memory. LibVMI is based on the XenAccess Library.
Copyright 2011 Sandia Corporation. Under the terms of Contract
DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
retains certain rights in this software.
Author: Bryan D. Payne (bpayne@sandia.gov)
This file is part of LibVMI.
LibVMI is free software: you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.
LibVMI is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
License for more details.
You should have received a copy of the GNU Lesser General Public License
along with LibVMI. If not, see <http://www.gnu.org/licenses/>.
"""

from __future__ import with_statement

Expand Down
5 changes: 4 additions & 1 deletion libvmi/os/windows/kpcr.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
* memory in a target virtual machine or in a file containing a dump of
* a system's physical memory. LibVMI is based on the XenAccess Library.
*
* Copyright (C) 2011 Sandia National Laboratories
* Copyright 2011 Sandia Corporation. Under the terms of Contract
* DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government
* retains certain rights in this software.
*
* Author: Bryan D. Payne (bpayne@sandia.gov)
*
* This file is part of LibVMI.
Expand Down
Loading

0 comments on commit 7197cd2

Please sign in to comment.