|
Stackdb
Stackdb is a stackable, multi-target and -level source debugger and memory forensics library.
|
#include "config.h"#include "arch.h"#include "arch_x86.h"#include "arch_x86_64.h"#include "target_api.h"

Go to the source code of this file.
Enumerations | |
| enum | arch_x86_v2p_flags_t { ARCH_X86_V2P_NOTPAGING = 1 << 0, ARCH_X86_V2P_PAE = 1 << 1, ARCH_X86_V2P_NOPSE = 1 << 2, ARCH_X86_V2P_NOPSE36 = 1 << 3, ARCH_X86_V2P_NOPSE40 = 1 << 4, ARCH_X86_V2P_LMA = 1 << 5, ARCH_X86_V2P_PV = 1 << 6 } |
Functions | |
| int | target_arch_x86_v2p_get_flags (struct target *target, REGVAL cr0, REGVAL cr4, REGVAL msr_efer, REGVAL cpuid_edx, arch_x86_v2p_flags_t *flags) |
| int | target_arch_x86_v2p (struct target *target, ADDR pgd, ADDR virt, arch_x86_v2p_flags_t flags, ADDR *phys) |
| int | target_arch_x86_v2p_flags_snprintf (struct target *target, arch_x86_v2p_flags_t flags, char *buf, unsigned int bufsiz) |
| enum arch_x86_v2p_flags_t |
| Enumerator | |
|---|---|
| ARCH_X86_V2P_NOTPAGING | |
| ARCH_X86_V2P_PAE | |
| ARCH_X86_V2P_NOPSE | |
| ARCH_X86_V2P_NOPSE36 | |
| ARCH_X86_V2P_NOPSE40 | |
| ARCH_X86_V2P_LMA | |
| ARCH_X86_V2P_PV | |
Definition at line 28 of file target_arch_x86.h.
| int target_arch_x86_v2p | ( | struct target * | target, |
| ADDR | pgd, | ||
| ADDR | virt, | ||
| arch_x86_v2p_flags_t | flags, | ||
| ADDR * | phys | ||
| ) |
Definition at line 87 of file target_arch_x86.c.
| int target_arch_x86_v2p_flags_snprintf | ( | struct target * | target, |
| arch_x86_v2p_flags_t | flags, | ||
| char * | buf, | ||
| unsigned int | bufsiz | ||
| ) |
Definition at line 350 of file target_arch_x86.c.
| int target_arch_x86_v2p_get_flags | ( | struct target * | target, |
| REGVAL | cr0, | ||
| REGVAL | cr4, | ||
| REGVAL | msr_efer, | ||
| REGVAL | cpuid_edx, | ||
| arch_x86_v2p_flags_t * | flags | ||
| ) |
Definition at line 42 of file target_arch_x86.c.
1.8.8