|
Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
|
#include "config.h"#include <errno.h>#include <assert.h>#include <ctype.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <sys/mman.h>#include "common.h"#include "arch.h"#include "arch_x86.h"#include "arch_x86_64.h"#include "target_api.h"#include "target.h"#include "target_arch_x86.h"#include "target_os.h"#include <xenctrl.h>#include <xs.h>#include "target_xen_vm.h"
Go to the source code of this file.
Data Structures | |
| struct | xen_vm_mem_builtin_state |
Macros | |
| #define | XC_IF_INVALID (-1) |
Variables | |
| int | xc_handle |
| struct xen_vm_mem_ops | xen_vm_mem_ops_builtin |
| #define XC_IF_INVALID (-1) |
Definition at line 48 of file target_xen_vm_mem_builtin.c.
| int xen_vm_mem_builtin_addr_v2p | ( | struct target * | target, |
| tid_t | tid, | ||
| ADDR | pgd, | ||
| ADDR | vaddr, | ||
| ADDR * | paddr | ||
| ) |
Definition at line 125 of file target_xen_vm_mem_builtin.c.
| int xen_vm_mem_builtin_attach | ( | struct target * | target | ) |
Definition at line 79 of file target_xen_vm_mem_builtin.c.
| int xen_vm_mem_builtin_fini | ( | struct target * | target | ) |
Definition at line 745 of file target_xen_vm_mem_builtin.c.
| int xen_vm_mem_builtin_handle_exception_any | ( | struct target * | target | ) |
Definition at line 83 of file target_xen_vm_mem_builtin.c.
| int xen_vm_mem_builtin_handle_exception_ours | ( | struct target * | target | ) |
Definition at line 87 of file target_xen_vm_mem_builtin.c.
| int xen_vm_mem_builtin_handle_pause | ( | struct target * | target | ) |
Definition at line 106 of file target_xen_vm_mem_builtin.c.
| int xen_vm_mem_builtin_init | ( | struct target * | target | ) |
Definition at line 55 of file target_xen_vm_mem_builtin.c.
| unsigned char* xen_vm_mem_builtin_read_phys | ( | struct target * | target, |
| ADDR | paddr, | ||
| unsigned long | length, | ||
| unsigned char * | buf | ||
| ) |
Definition at line 360 of file target_xen_vm_mem_builtin.c.
Definition at line 248 of file target_xen_vm_mem_builtin.c.
| unsigned char* xen_vm_mem_builtin_read_tid | ( | struct target * | target, |
| tid_t | tid, | ||
| ADDR | pgd, | ||
| ADDR | addr, | ||
| unsigned long | length, | ||
| unsigned char * | buf | ||
| ) |
Definition at line 658 of file target_xen_vm_mem_builtin.c.
| unsigned char* xen_vm_mem_builtin_read_v_str | ( | struct target * | target, |
| tid_t | tid, | ||
| ADDR | pgd, | ||
| ADDR | addr | ||
| ) |
Definition at line 528 of file target_xen_vm_mem_builtin.c.
| unsigned long xen_vm_mem_builtin_write_phys | ( | struct target * | target, |
| ADDR | paddr, | ||
| unsigned long | length, | ||
| unsigned char * | buf | ||
| ) |
Definition at line 416 of file target_xen_vm_mem_builtin.c.
| unsigned long xen_vm_mem_builtin_write_tid | ( | struct target * | target, |
| tid_t | tid, | ||
| ADDR | pgd, | ||
| ADDR | addr, | ||
| unsigned long | length, | ||
| unsigned char * | buf | ||
| ) |
Definition at line 720 of file target_xen_vm_mem_builtin.c.
| int xc_handle |
Definition at line 261 of file target_xen_vm.c.
| struct xen_vm_mem_ops xen_vm_mem_ops_builtin |
Definition at line 754 of file target_xen_vm_mem_builtin.c.
1.8.8