#include <stdio.h>#include <stdlib.h>#include <string.h>#include "arm_cpu_types.h"#include "cpu.h"#include "memory.h"#include "misc.h"#include "thirdparty/armreg.h"Go to the source code of this file.
Functions | |
| int | arm_translate_v2p (struct cpu *cpu, uint64_t vaddr64, uint64_t *return_paddr, int flags) |
| int | arm_translate_v2p_mmu (struct cpu *cpu, uint64_t vaddr64, uint64_t *return_paddr, int flags) |
Variables | |
| int | quiet_mode |
| int arm_translate_v2p | ( | struct cpu * | cpu, |
| uint64_t | vaddr64, | ||
| uint64_t * | return_paddr, | ||
| int | flags | ||
| ) |
Definition at line 54 of file memory_arm.cc.
Referenced by arm_coproc_15().
| int arm_translate_v2p_mmu | ( | struct cpu * | cpu, |
| uint64_t | vaddr64, | ||
| uint64_t * | return_paddr, | ||
| int | flags | ||
| ) |
Definition at line 114 of file memory_arm.cc.
References addr, cpu::arm, ARM_FLAG_MODE, ARM_MODE_USR32, ARM_XSCALE, cpu::byte_order, cpu::cd, arm_cpu::cpsr, arm_cpu::cpu_type, arm_cpu::dacr, EMUL_BIG_ENDIAN, EMUL_LITTLE_ENDIAN, FAULT_DOMAIN_P, FAULT_TRANS_P, FAULT_TRANS_S, FLAG_INSTR, FLAG_NOEXCEPTIONS, FLAG_WRITEFLAG, arm_cpu_type_def::flags, instr, arm_cpu::last_ttb, cpu::mem, memory_paddr_to_hostaddr(), MEMORY_USER_ACCESS, arm_cpu::translation_table, and arm_cpu::ttb.
Referenced by arm_coproc_15(), and arm_setup_initial_translation_table().
1.8.17