X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=lib%2Fvirt_mem.mli;h=82645084c8860cba5e53168903d5c117e1518ea2;hb=5a64e16f8c9243178af6bd152cc77d471ca1f5be;hp=ab5ba4730a37ead4a27370a2ad059c1ab1a67069;hpb=cf4669f31197abcfb14dee874a4b738c9c2e6483;p=virt-mem.git diff --git a/lib/virt_mem.mli b/lib/virt_mem.mli index ab5ba47..8264508 100644 --- a/lib/virt_mem.mli +++ b/lib/virt_mem.mli @@ -22,8 +22,9 @@ val register : ?needs_ksyms:bool -> ?needs_utsname:bool -> ?needs_tasks:bool -> + ?needs_net_devices:bool -> ?needs_everything:bool -> - run:(bool -> Virt_mem_types.image -> Virt_mem_types.kdata -> unit) -> + run:(bool -> Virt_mem_types.kimage -> unit) -> ?external_cmd:bool -> ?extra_args:(Arg.key * Arg.spec * Arg.doc) list -> ?argcheck:(bool -> unit) -> @@ -41,7 +42,8 @@ val register : these structures in before calling [~run]. - [~needs_ksyms:true] if kernel symbols are needed - [~needs_utsname:true] if kernel version (utsname) is needed - - [~needs_task_struct:true] if all task_struct (processes) are needed + - [~needs_tasks:true] if all task_struct (processes) are needed + - [~needs_net_devices:true] if all net devices are needed - [~needs_everything:true] if the tool requires as much as possible (but will not fail if we cannot determine everything)