aboutsummaryrefslogtreecommitdiffstats
path: root/tools/debugger/pdb/Process.mli
diff options
context:
space:
mode:
authorach61@arcadians.cl.cam.ac.uk <ach61@arcadians.cl.cam.ac.uk>2005-06-27 21:31:56 +0000
committerach61@arcadians.cl.cam.ac.uk <ach61@arcadians.cl.cam.ac.uk>2005-06-27 21:31:56 +0000
commit6d2562c9f0f3badd4e76fe389839976eeaf61693 (patch)
tree4b94893e502ac6424d86551484dacba2c3e05b6f /tools/debugger/pdb/Process.mli
parentb4dc2718f8f4002e26c5c0a52208db16f03cf532 (diff)
parent2136a8f965c54a89786a0ae5225686fcffd113b9 (diff)
downloadxen-6d2562c9f0f3badd4e76fe389839976eeaf61693.tar.gz
xen-6d2562c9f0f3badd4e76fe389839976eeaf61693.tar.bz2
xen-6d2562c9f0f3badd4e76fe389839976eeaf61693.zip
bitkeeper revision 1.1761 (42c0704c_K5N6pcA--cz5L-FX_z0zw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/ach61/bk
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