Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
xen_vm_mem_ops Struct Reference

#include <target_xen_vm.h>

Data Fields

int(* init )(struct target *target)
 
int(* attach )(struct target *target)
 
int(* handle_exception_any )(struct target *target)
 
int(* handle_exception_ours )(struct target *target)
 
int(* handle_pause )(struct target *target)
 
int(* addr_v2p )(struct target *target, tid_t tid, ADDR pgd, ADDR vaddr, ADDR *paddr)
 
unsigned char *(* read_phys )(struct target *target, ADDR paddr, unsigned long length, unsigned char *buf)
 
unsigned long(* write_phys )(struct target *target, ADDR paddr, unsigned long length, unsigned char *buf)
 
unsigned char *(* read_tid )(struct target *target, tid_t tid, ADDR pgd, ADDR addr, unsigned long target_length, unsigned char *buf)
 
unsigned long(* write_tid )(struct target *target, tid_t tid, ADDR pgd, ADDR addr, unsigned long length, unsigned char *buf)
 
int(* fini )(struct target *target)
 

Detailed Description

Definition at line 169 of file target_xen_vm.h.

Field Documentation

int(* xen_vm_mem_ops::addr_v2p)(struct target *target, tid_t tid, ADDR pgd, ADDR vaddr, ADDR *paddr)

Definition at line 175 of file target_xen_vm.h.

int(* xen_vm_mem_ops::attach)(struct target *target)

Definition at line 171 of file target_xen_vm.h.

int(* xen_vm_mem_ops::fini)(struct target *target)

Definition at line 185 of file target_xen_vm.h.

int(* xen_vm_mem_ops::handle_exception_any)(struct target *target)

Definition at line 172 of file target_xen_vm.h.

int(* xen_vm_mem_ops::handle_exception_ours)(struct target *target)

Definition at line 173 of file target_xen_vm.h.

int(* xen_vm_mem_ops::handle_pause)(struct target *target)

Definition at line 174 of file target_xen_vm.h.

int(* xen_vm_mem_ops::init)(struct target *target)

Definition at line 170 of file target_xen_vm.h.

unsigned char*(* xen_vm_mem_ops::read_phys)(struct target *target, ADDR paddr, unsigned long length, unsigned char *buf)

Definition at line 177 of file target_xen_vm.h.

unsigned char*(* xen_vm_mem_ops::read_tid)(struct target *target, tid_t tid, ADDR pgd, ADDR addr, unsigned long target_length, unsigned char *buf)

Definition at line 181 of file target_xen_vm.h.

unsigned long(* xen_vm_mem_ops::write_phys)(struct target *target, ADDR paddr, unsigned long length, unsigned char *buf)

Definition at line 179 of file target_xen_vm.h.

unsigned long(* xen_vm_mem_ops::write_tid)(struct target *target, tid_t tid, ADDR pgd, ADDR addr, unsigned long length, unsigned char *buf)

Definition at line 183 of file target_xen_vm.h.


The documentation for this struct was generated from the following file: