NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
InstructionCache Member List

This is the complete list of members for InstructionCache, including all inherited members.

__attribute__((aligned(16)))InstructionCacheprivate
__attribute__((regparm(3))) helper_JMP_static(InstructionCache *cacheInstructionCacheprivatestatic
__attribute__((regparm(3))) string_helper()InstructionCacheinlineprivate
__attribute__((regparm(3))) helper_LEA()InstructionCacheinlineprivate
__attribute__((regparm(3))) exec_00_add_0(InstructionCache *cacheInstructionCacheprivatestatic
_cpuMemTlbprotected
_debug_fault_lineMemCacheprotected
_drInstructionCacheprivate
_dr6InstructionCacheprivate
_entryInstructionCacheprivate
_error_codeMemCacheprotected
_faultMemCacheprotected
_memMemCacheprotected
_memregionMemCacheprotected
_mtr_inMemCacheprotected
_mtr_outMemCacheprotected
_mtr_readMemCacheprotected
_newestMemCache
_oeipInstructionCacheprivate
_oespInstructionCacheprivate
_ointr_stateInstructionCacheprivate
_posInstructionCacheprivate
_tagsInstructionCacheprivate
_valuesInstructionCacheprivate
_values()InstructionCacheprivate
_vcpuInstructionCacheprivate
_vcpu(vcpu)InstructionCacheinlineprivate
ASSOZ enum valueInstructionCacheprivate
cpl0_test()InstructionCacheinlineprivate
debugMemCache
desc_get_base(unsigned short selector, unsigned long &base, bool ext)InstructionCacheinlineprivate
desc_set_flag(Descriptor &desc, unsigned short selector, unsigned char flag, bool ext)InstructionCacheinlineprivate
EFL_AC enum valueInstructionCacheprivate
EFL_IF enum valueInstructionCacheprivate
EFL_IOPL enum valueInstructionCacheprivate
EFL_NT enum valueInstructionCacheprivate
EFL_OF enum valueInstructionCacheprivate
EFL_RF enum valueInstructionCacheprivate
EFL_TF enum valueInstructionCacheprivate
EFL_VIF enum valueInstructionCacheprivate
EFL_VIP enum valueInstructionCacheprivate
EFL_VM enum valueInstructionCacheprivate
EFL_ZF enum valueInstructionCacheprivate
EFLAGS enum nameInstructionCacheprivate
event_injection()InstructionCacheinlineprivate
fetch_code(InstructionCacheEntry *entry, unsigned len)InstructionCacheinlineprivate
find_entry(unsigned &index)InstructionCacheinlineprivate
get(unsigned long phys1, unsigned long phys2, unsigned len, Type type)MemCacheinline
get_modrm()InstructionCacheinlineprivate
handle_segment(CpuState::Descriptor *desc, unsigned &virt, unsigned length, bool write, bool stackop)InstructionCacheinlineprivate
helper_AAD(unsigned char imm)InstructionCacheinlineprivate
helper_AAM(unsigned char imm)InstructionCacheinlineprivate
helper_CLI()InstructionCacheinlineprivate
helper_ENTER(unsigned *imm)InstructionCacheinlineprivate
helper_far_jmp(unsigned tmp_cs, unsigned tmp_eip, unsigned tmp_flag)InstructionCacheinlineprivate
helper_FRSTOR()InstructionCacheinlineprivate
helper_FWAIT()InstructionCacheinlineprivate
helper_FXSAVE()InstructionCacheinlineprivate
helper_INT(unsigned char vector)InstructionCacheinlineprivate
helper_INVLPG()InstructionCacheinlineprivate
helper_IRET()InstructionCacheinlineprivate
helper_JMP_absolute(unsigned nrip)InstructionCacheinlineprivate
helper_LCALL(void *tmp_src)InstructionCacheinlineprivate
helper_lcall(void *tmp_src)InstructionCacheinlineprivate
helper_LJMP(void *tmp_src)InstructionCacheinlineprivate
helper_LLDT(unsigned short selector)InstructionCacheinlineprivate
helper_LMSW(unsigned short value)InstructionCacheinlineprivate
helper_loadsegment(CpuState::Descriptor *desc)InstructionCacheinlineprivate
helper_LTR(unsigned short selector)InstructionCacheinlineprivate
helper_MOV__CR0__EDX()InstructionCacheinlineprivate
helper_MOV__DB0__EDX()InstructionCacheinlineprivate
helper_MOV__EDX__CR0()InstructionCacheinlineprivate
helper_MOV__EDX__DB0()InstructionCacheinlineprivate
helper_STI()InstructionCacheinlineprivate
helper_SYSENTER()InstructionCacheinlineprivate
helper_SYSEXIT()InstructionCacheinlineprivate
helper_XLAT()InstructionCacheinlineprivate
IC_ASM enum valueInstructionCacheprivate
IC_BITS enum valueInstructionCacheprivate
IC_BYTE enum valueInstructionCacheprivate
IC_DIRECTION enum valueInstructionCacheprivate
IC_LOADFLAGS enum valueInstructionCacheprivate
IC_LOCK enum valueInstructionCacheprivate
IC_MODRM enum valueInstructionCacheprivate
IC_MOFS enum valueInstructionCacheprivate
IC_READONLY enum valueInstructionCacheprivate
IC_RMW enum valueInstructionCacheprivate
IC_SAVEFLAGS enum valueInstructionCacheprivate
idt_traversal(unsigned event, unsigned error_code)InstructionCacheinlineprivate
init()MemTlbinlineprotected
invalidate(bool writeback)MemCacheinline
load_gdt_descriptor(Descriptor &desc, unsigned short selector, bool ext)InstructionCacheinlineprivate
load_idt_descriptor(Descriptor &desc, unsigned event)InstructionCacheinlineprivate
logical_mem(CpuState::Descriptor *desc, unsigned virt, bool write, void *&res, bool stackop=false)InstructionCacheinlineprivate
MemCache(DBus< MessageMem > &mem, DBus< MessageMemRegion > &memregion)MemCacheinline
MemTlb(DBus< MessageMem > &mem, DBus< MessageMemRegion > &memregion)MemTlbinlineprotected
move(void *tmp_dst, void *tmp_src, unsigned order)InstructionCacheinlineprivatestatic
move(void *tmp_dst, void *tmp_src)InstructionCacheinlineprivatestatic
prepare_virtual(unsigned virt, unsigned len, Type type, void *&ptr)MemTlbinlineprotected
read_code(unsigned long virt, unsigned len, void *buffer)MemTlbinlineprotected
send_message(CpuMessage::Type type)InstructionCacheinlineprivate
set_realmode_segment(CpuState::Descriptor *seg, unsigned short sel, bool v86mode)InstructionCacheinlineprivatestatic
set_segment(CpuState::Descriptor *seg, unsigned short sel, bool cplcheck=true)InstructionCacheinlineprivate
SIZE enum valueInstructionCacheprivate
slot(unsigned tag)InstructionCacheinlineprivate
tmp_srcInstructionCacheprivate
Type enum nameMemCache
TYPE_R enum valueMemCache
TYPE_RES enum valueMemCache
TYPE_RMW enum valueMemCache
TYPE_U enum valueMemCache
TYPE_W enum valueMemCache
TYPE_X enum valueMemCache
user_access(Type type)MemTlbinlineprotected