Functions

vancouver/executor/instructions.h File Reference

Functions

int helper_SYSENTER ()
 Instruction helper.
int helper_SYSEXIT ()
 sysexit.
int helper_CLI ()
 cli.
int helper_STI ()
 sti.
template<unsigned operand_size>
void __attribute__ ((regparm(3))) helper_LEA()
 lea.
template<unsigned operand_size>
int helper_loadsegment (CpuState::Descriptor *desc)
 lds, les, lfs, lgs, lss.

Function Documentation

template<unsigned operand_size>
void __attribute__ ( (regparm(3))   ) 

lea.

state: stable doc: intel

int helper_CLI (  ) 

cli.

state: stable doc: intel, amd

template<unsigned operand_size>
int helper_loadsegment ( CpuState::Descriptor desc  ) 

lds, les, lfs, lgs, lss.

state: testing doc: intel

int helper_STI (  ) 

sti.

state: stable doc: intel, amd

int helper_SYSENTER (  ) 

Instruction helper.

Copyright (C) 2009, Bernhard Kauer <bk@vmmon.org> Economic rights: Technische Universitaet Dresden (Germany)

This file is part of Vancouver.

Vancouver is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Vancouver is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details. sysenter. state: stable doc: intel

int helper_SYSEXIT (  ) 

sysexit.

state: stable doc: intel

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines