virt-mem.git
15 years agoUpdated kernel structures & kerneldb.
Richard W.M. Jones [Tue, 12 Aug 2008 19:22:42 +0000 (20:22 +0100)]
Updated kernel structures & kerneldb.

15 years agoAdd list_head helper library.
Richard W.M. Jones [Tue, 12 Aug 2008 19:11:54 +0000 (20:11 +0100)]
Add list_head helper library.
 - Reimplement virt_mem_tasks using this library.

15 years agoAllow the automatic list_head adjustment to be overridden,
Richard W.M. Jones [Tue, 12 Aug 2008 19:10:37 +0000 (20:10 +0100)]
Allow the automatic list_head adjustment to be overridden,
when pointers go from one type of structure to another type.

15 years agoUpdated kernel parsers.
Richard W.M. Jones [Tue, 12 Aug 2008 14:17:54 +0000 (15:17 +0100)]
Updated kernel parsers.

15 years agoRemove bogus '() with' (thanks Bluestorm).
Richard W.M. Jones [Tue, 12 Aug 2008 14:17:24 +0000 (15:17 +0100)]
Remove bogus '() with' (thanks Bluestorm).

15 years agoMore kerneldb.
Richard W.M. Jones [Tue, 12 Aug 2008 13:52:19 +0000 (14:52 +0100)]
More kerneldb.

15 years agoUpdated kerneldb.
Richard W.M. Jones [Tue, 12 Aug 2008 13:50:04 +0000 (14:50 +0100)]
Updated kerneldb.

15 years agoAdded 'virt-mem dump' command allowing you to hexdump arbitrary
Richard W.M. Jones [Tue, 12 Aug 2008 13:49:29 +0000 (14:49 +0100)]
Added 'virt-mem dump' command allowing you to hexdump arbitrary
regions of virtual memory.

15 years agoChange to using internal format for kernel structures.
Richard W.M. Jones [Tue, 12 Aug 2008 10:43:10 +0000 (11:43 +0100)]
Change to using internal format for kernel structures.

15 years agoFix 'make doc' rule.
Richard W.M. Jones [Tue, 12 Aug 2008 10:42:57 +0000 (11:42 +0100)]
Fix 'make doc' rule.

15 years agoDon't corrupt terminal if the first symbol contains non-ASCII chars.
Richard W.M. Jones [Tue, 12 Aug 2008 10:11:24 +0000 (11:11 +0100)]
Don't corrupt terminal if the first symbol contains non-ASCII chars.

15 years agoMore kerneldb.
Richard W.M. Jones [Tue, 12 Aug 2008 10:10:51 +0000 (11:10 +0100)]
More kerneldb.

15 years agoExtract 'struct net' (for net namespaces).
Richard W.M. Jones [Tue, 12 Aug 2008 10:10:11 +0000 (11:10 +0100)]
Extract 'struct net' (for net namespaces).

15 years agoMore kerneldb.
Richard W.M. Jones [Tue, 12 Aug 2008 08:04:13 +0000 (09:04 +0100)]
More kerneldb.

15 years agoMore kerneldb.
Richard W.M. Jones [Mon, 11 Aug 2008 17:21:32 +0000 (18:21 +0100)]
More kerneldb.

15 years agoUpdated MANIFEST.
Richard W.M. Jones [Mon, 11 Aug 2008 17:21:24 +0000 (18:21 +0100)]
Updated MANIFEST.

15 years agoAdded 'virt-ifconfig' tool.
Richard W.M. Jones [Mon, 11 Aug 2008 17:20:29 +0000 (18:20 +0100)]
Added 'virt-ifconfig' tool.

15 years agoUsing optional fields, navigate net_device list in its various incarnations.
Richard W.M. Jones [Mon, 11 Aug 2008 17:20:03 +0000 (18:20 +0100)]
Using optional fields, navigate net_device list in its various incarnations.

15 years agoAllow fields in kernel structures to be marked optional.
Richard W.M. Jones [Mon, 11 Aug 2008 17:19:30 +0000 (18:19 +0100)]
Allow fields in kernel structures to be marked optional.

15 years agoAdd --list-kernels option and add a warning to the generated files.
Richard W.M. Jones [Mon, 11 Aug 2008 09:27:25 +0000 (10:27 +0100)]
Add --list-kernels option and add a warning to the generated files.

15 years agoUpdate kerneldb.
Richard W.M. Jones [Mon, 11 Aug 2008 08:47:01 +0000 (09:47 +0100)]
Update kerneldb.

15 years agoUpdate kerneldb.
Richard W.M. Jones [Sun, 10 Aug 2008 22:44:34 +0000 (23:44 +0100)]
Update kerneldb.

15 years agoMore kerneldb
Richard W.M. Jones [Sun, 10 Aug 2008 14:19:10 +0000 (15:19 +0100)]
More kerneldb

15 years agoAdded another kernel.
Richard W.M. Jones [Sat, 9 Aug 2008 10:10:26 +0000 (11:10 +0100)]
Added another kernel.

15 years agoAdded rules to download distribution kernels and update the kerneldb.
Richard W.M. Jones [Sat, 9 Aug 2008 09:54:35 +0000 (10:54 +0100)]
Added rules to download distribution kernels and update the kerneldb.

15 years agoDon't keep rebuilding the PO files. Have a separate 'update-po' rule.
Richard W.M. Jones [Sat, 9 Aug 2008 09:51:49 +0000 (10:51 +0100)]
Don't keep rebuilding the PO files.  Have a separate 'update-po' rule.

15 years agoUpdated PO files.
Richard W.M. Jones [Sat, 9 Aug 2008 09:48:29 +0000 (10:48 +0100)]
Updated PO files.

15 years agoTidy up the generated parsing code.
Richard W.M. Jones [Sat, 9 Aug 2008 09:47:06 +0000 (10:47 +0100)]
Tidy up the generated parsing code.

15 years agoMerge
Richard W.M. Jones [Sat, 9 Aug 2008 09:24:23 +0000 (10:24 +0100)]
Merge

15 years agoUpdated kerneldb & rebuild parsers.
Richard W.M. Jones [Sat, 9 Aug 2008 09:23:38 +0000 (10:23 +0100)]
Updated kerneldb & rebuild parsers.

15 years agoMerge.
Richard W.M. Jones [Fri, 8 Aug 2008 13:51:00 +0000 (14:51 +0100)]
Merge.

15 years agoUpdated generated code.
Richard W.M. Jones [Thu, 7 Aug 2008 17:32:57 +0000 (18:32 +0100)]
Updated generated code.

15 years agoUpdated PO files.
Richard W.M. Jones [Fri, 8 Aug 2008 13:49:01 +0000 (14:49 +0100)]
Updated PO files.

15 years agoRefactored, process table now loaded centrally.
Richard W.M. Jones [Thu, 7 Aug 2008 17:19:27 +0000 (18:19 +0100)]
Refactored, process table now loaded centrally.

15 years agoFix build when ocaml-gettext is not installed.
Richard W.M. Jones [Fri, 8 Aug 2008 13:48:11 +0000 (14:48 +0100)]
Fix build when ocaml-gettext is not installed.

15 years agoUpdated PO files
Richard W.M. Jones [Thu, 7 Aug 2008 17:19:06 +0000 (18:19 +0100)]
Updated PO files

15 years agoMerge
Richard W.M. Jones [Thu, 7 Aug 2008 10:59:01 +0000 (11:59 +0100)]
Merge

15 years agoMore kernels for kerneldb.
Richard W.M. Jones [Thu, 7 Aug 2008 17:08:51 +0000 (18:08 +0100)]
More kernels for kerneldb.

15 years agoUpdated PO files.
Richard W.M. Jones [Thu, 7 Aug 2008 10:57:20 +0000 (11:57 +0100)]
Updated PO files.

15 years ago'verbose' -> 'debug' in a few more places.
Richard W.M. Jones [Tue, 10 Jun 2008 16:32:01 +0000 (17:32 +0100)]
'verbose' -> 'debug' in a few more places.

15 years agoVersion 0.2.9 for release.
Richard W.M. Jones [Thu, 7 Aug 2008 11:05:34 +0000 (12:05 +0100)]
Version 0.2.9 for release.

15 years agoBuild C code with -fPIC (fixed 64 bit builds).
Richard W.M. Jones [Thu, 7 Aug 2008 10:57:10 +0000 (11:57 +0100)]
Build C code with -fPIC (fixed 64 bit builds).

15 years agoMissing depend file
Richard W.M. Jones [Tue, 10 Jun 2008 16:28:55 +0000 (17:28 +0100)]
Missing depend file

15 years agoInclude virt-ps in the manpage.
Richard W.M. Jones [Thu, 7 Aug 2008 11:05:24 +0000 (12:05 +0100)]
Include virt-ps in the manpage.

15 years agoParsing fixes for camlp4 3.10.0 (Fedora 8).
Richard W.M. Jones [Thu, 7 Aug 2008 10:56:44 +0000 (11:56 +0100)]
Parsing fixes for camlp4 3.10.0 (Fedora 8).

15 years agoAdd outline of 'virt-ps' command.
Richard W.M. Jones [Tue, 10 Jun 2008 16:28:24 +0000 (17:28 +0100)]
Add outline of 'virt-ps' command.

15 years agoUpdated PO files.
Richard W.M. Jones [Thu, 7 Aug 2008 11:02:43 +0000 (12:02 +0100)]
Updated PO files.

15 years agoUpdated PO files.
Richard W.M. Jones [Thu, 7 Aug 2008 10:26:24 +0000 (11:26 +0100)]
Updated PO files.

15 years agoVersion 0.2.4 for release.
Richard W.M. Jones [Tue, 10 Jun 2008 15:13:21 +0000 (16:13 +0100)]
Version 0.2.4 for release.

15 years agoFix build if xmlrpc-light package is missing.
Richard W.M. Jones [Thu, 7 Aug 2008 10:26:18 +0000 (11:26 +0100)]
Fix build if xmlrpc-light package is missing.

15 years agoInclude config.h.in in tarball, install should create directories first.
Richard W.M. Jones [Tue, 10 Jun 2008 15:12:34 +0000 (16:12 +0100)]
Include config.h.in in tarball, install should create directories first.

15 years agoRebuild task_struct & net_device against latest kerneldb.
Richard W.M. Jones [Thu, 7 Aug 2008 10:26:00 +0000 (11:26 +0100)]
Rebuild task_struct & net_device against latest kerneldb.

15 years agoAdded PO files (translations).
Richard W.M. Jones [Tue, 10 Jun 2008 15:12:02 +0000 (16:12 +0100)]
Added PO files (translations).

15 years agoRebuild task_struct & net_device parsers.
Richard W.M. Jones [Thu, 7 Aug 2008 10:24:51 +0000 (11:24 +0100)]
Rebuild task_struct & net_device parsers.

15 years agoVersion 0.2.3 for release.
Richard W.M. Jones [Tue, 10 Jun 2008 14:51:53 +0000 (15:51 +0100)]
Version 0.2.3 for release.

15 years agoKernel added to kerneldb.
Richard W.M. Jones [Thu, 7 Aug 2008 10:23:26 +0000 (11:23 +0100)]
Kernel added to kerneldb.

15 years agoA better way to distribute the changelog
Richard W.M. Jones [Tue, 10 Jun 2008 14:51:13 +0000 (15:51 +0100)]
A better way to distribute the changelog

15 years agoUpdated kerneldb.
Richard W.M. Jones [Thu, 7 Aug 2008 10:20:11 +0000 (11:20 +0100)]
Updated kerneldb.

15 years agoForce ChangeLog to be rebuilt on dist.
Richard W.M. Jones [Tue, 10 Jun 2008 14:49:25 +0000 (15:49 +0100)]
Force ChangeLog to be rebuilt on dist.

15 years agoUpdated PO files.
Richard W.M. Jones [Wed, 6 Aug 2008 19:28:49 +0000 (20:28 +0100)]
Updated PO files.

15 years agoVersion 0.2.2 for release
Richard W.M. Jones [Tue, 10 Jun 2008 14:47:47 +0000 (15:47 +0100)]
Version 0.2.2 for release

15 years agoFix 'make install'
Richard W.M. Jones [Wed, 6 Aug 2008 19:27:42 +0000 (20:27 +0100)]
Fix 'make install'

15 years agoAdded auto-generated ChangeLog.
Richard W.M. Jones [Tue, 10 Jun 2008 14:46:40 +0000 (15:46 +0100)]
Added auto-generated ChangeLog.

15 years agoUpdated PO files.
Richard W.M. Jones [Wed, 6 Aug 2008 19:27:39 +0000 (20:27 +0100)]
Updated PO files.

15 years agoMake '--version' flag work.
Richard W.M. Jones [Tue, 10 Jun 2008 14:46:28 +0000 (15:46 +0100)]
Make '--version' flag work.

15 years agoUpdated PO files.
Richard W.M. Jones [Wed, 6 Aug 2008 19:23:40 +0000 (20:23 +0100)]
Updated PO files.

15 years ago'make install' installs programs and man pages
Richard W.M. Jones [Tue, 10 Jun 2008 14:24:19 +0000 (15:24 +0100)]
'make install' installs programs and man pages

15 years agoUpdated MANIFEST.
Richard W.M. Jones [Wed, 6 Aug 2008 19:23:34 +0000 (20:23 +0100)]
Updated MANIFEST.

15 years agoUpdated man pages
Richard W.M. Jones [Tue, 10 Jun 2008 14:24:07 +0000 (15:24 +0100)]
Updated man pages

15 years agoAdded new .depend files.
Richard W.M. Jones [Wed, 6 Aug 2008 19:23:23 +0000 (20:23 +0100)]
Added new .depend files.

15 years agoManpage for uname and dmesg
Richard W.M. Jones [Tue, 10 Jun 2008 13:13:04 +0000 (14:13 +0100)]
Manpage for uname and dmesg

15 years agoUpdated PO files.
Richard W.M. Jones [Wed, 6 Aug 2008 19:18:07 +0000 (20:18 +0100)]
Updated PO files.

15 years agoOutline manual pages (copied from virt-df).
Richard W.M. Jones [Tue, 10 Jun 2008 12:46:08 +0000 (13:46 +0100)]
Outline manual pages (copied from virt-df).

15 years agoUpdated MANIFEST.
Richard W.M. Jones [Wed, 6 Aug 2008 19:18:01 +0000 (20:18 +0100)]
Updated MANIFEST.

15 years agoUse $(...) for instead of backquotes.
Richard W.M. Jones [Mon, 9 Jun 2008 15:06:51 +0000 (16:06 +0100)]
Use $(...) for instead of backquotes.

15 years ago'make dist' builds a separate kerneldb package.
Richard W.M. Jones [Wed, 6 Aug 2008 19:17:53 +0000 (20:17 +0100)]
'make dist' builds a separate kerneldb package.

15 years agoBacked out changeset b6f239031d2f
Richard W.M. Jones [Mon, 9 Jun 2008 15:05:28 +0000 (16:05 +0100)]
Backed out changeset b6f239031d2f

15 years agoMore kerneldb.
Richard W.M. Jones [Wed, 6 Aug 2008 19:17:16 +0000 (20:17 +0100)]
More kerneldb.

15 years agoUse for instead of backquotes.
Richard W.M. Jones [Mon, 9 Jun 2008 15:02:38 +0000 (16:02 +0100)]
Use  for instead of backquotes.

15 years agoPrepare 0.2.8 for release.
Richard W.M. Jones [Wed, 6 Aug 2008 19:06:09 +0000 (20:06 +0100)]
Prepare 0.2.8 for release.

15 years agoSimple support for new libvirt virDomainMemoryPeek
Richard W.M. Jones [Thu, 5 Jun 2008 22:57:24 +0000 (23:57 +0100)]
Simple support for new libvirt virDomainMemoryPeek

15 years agoMuch more similar to real 'ps' command now.
Richard W.M. Jones [Wed, 6 Aug 2008 19:05:26 +0000 (20:05 +0100)]
Much more similar to real 'ps' command now.

15 years agoDon't just delete text symbols.
Richard W.M. Jones [Thu, 5 Jun 2008 21:50:29 +0000 (22:50 +0100)]
Don't just delete text symbols.

15 years agoUpdated PO files.
Richard W.M. Jones [Wed, 6 Aug 2008 19:05:14 +0000 (20:05 +0100)]
Updated PO files.

15 years agoExpect the sysname field to always be 'Linux'
Richard W.M. Jones [Tue, 3 Jun 2008 23:20:41 +0000 (00:20 +0100)]
Expect the sysname field to always be 'Linux'

15 years agoMake the modules more accessible to be 'open'ed.
Richard W.M. Jones [Wed, 6 Aug 2008 19:05:07 +0000 (20:05 +0100)]
Make the modules more accessible to be 'open'ed.

15 years agoVersion 0.2.0 released.
Richard W.M. Jones [Tue, 3 Jun 2008 22:36:10 +0000 (23:36 +0100)]
Version 0.2.0 released.

15 years agoRemoved typed addresses -- too hard to use in that implementation.
Richard W.M. Jones [Wed, 6 Aug 2008 19:04:47 +0000 (20:04 +0100)]
Removed typed addresses -- too hard to use in that implementation.

15 years agoIgnore tarballs.
Richard W.M. Jones [Tue, 3 Jun 2008 22:36:01 +0000 (23:36 +0100)]
Ignore tarballs.

15 years agoMove C string truncation function to general utils module.
Richard W.M. Jones [Wed, 6 Aug 2008 19:04:06 +0000 (20:04 +0100)]
Move C string truncation function to general utils module.

15 years agovirt-dmesg working.
Richard W.M. Jones [Tue, 3 Jun 2008 22:27:25 +0000 (23:27 +0100)]
virt-dmesg working.

15 years agoMore kerneldb.
Richard W.M. Jones [Wed, 6 Aug 2008 19:03:20 +0000 (20:03 +0100)]
More kerneldb.

15 years agoAdded get_int32/int64/C_int/C_long
Richard W.M. Jones [Tue, 3 Jun 2008 22:27:15 +0000 (23:27 +0100)]
Added get_int32/int64/C_int/C_long

15 years agoMore kerneldb.
Richard W.M. Jones [Wed, 6 Aug 2008 17:43:05 +0000 (18:43 +0100)]
More kerneldb.

15 years agoBeginning of virt-dmesg command, not quite working because I can't work
Richard W.M. Jones [Tue, 3 Jun 2008 19:14:42 +0000 (20:14 +0100)]
Beginning of virt-dmesg command, not quite working because I can't work
out how the kernel buffer is arranged.

15 years agoUpdated PO files.
Richard W.M. Jones [Wed, 6 Aug 2008 17:42:45 +0000 (18:42 +0100)]
Updated PO files.

15 years agovirt-uname command done.
Richard W.M. Jones [Tue, 3 Jun 2008 19:14:01 +0000 (20:14 +0100)]
virt-uname command done.

15 years agoPrints the process table, yay.
Richard W.M. Jones [Wed, 6 Aug 2008 17:42:38 +0000 (18:42 +0100)]
Prints the process table, yay.

15 years agoAdd support for finding/parsing kallsyms.
Richard W.M. Jones [Tue, 3 Jun 2008 19:13:52 +0000 (20:13 +0100)]
Add support for finding/parsing kallsyms.

15 years agoUpdated PO files.
Richard W.M. Jones [Wed, 6 Aug 2008 17:21:39 +0000 (18:21 +0100)]
Updated PO files.