aboutsummaryrefslogtreecommitdiffstats
path: root/tools/debugger/pdb/Process.mli
diff options
context:
space:
mode:
Diffstat (limited to 'tools/debugger/pdb/Process.mli')
-rw-r--r--tools/debugger/pdb/Process.mli19
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/debugger/pdb/Process.mli b/tools/debugger/pdb/Process.mli
index 39b6221892..a32a814c70 100644
--- a/tools/debugger/pdb/Process.mli
+++ b/tools/debugger/pdb/Process.mli
@@ -7,6 +7,9 @@
* @version 1
*)
+open Int32
+open Intel
+
type context_t
val default_context : context_t
@@ -18,3 +21,19 @@ val set_process : context_t -> int -> unit
val get_process : context_t -> int
val string_of_context : context_t -> string
+
+val attach_debugger : context_t -> Xen_domain.context_t -> unit
+val detach_debugger : context_t -> unit
+val pause : context_t -> unit
+
+
+val read_registers : context_t -> registers
+val write_register : context_t -> register -> int32 -> unit
+val read_memory : context_t -> int32 -> int -> int list
+val write_memory : context_t -> int32 -> int list -> unit
+
+val continue : context_t -> unit
+val step : context_t -> unit
+
+val insert_memory_breakpoint : context_t -> int32 -> int -> unit
+val remove_memory_breakpoint : context_t -> int32 -> int -> unit