Namespaces | Functions | Variables

vancouver/executor/build_instructions.py File Reference

Namespaces

namespace  build_instructions

Functions

def build_instructions::compile_and_disassemble
def build_instructions::no_modrm
def build_instructions::no_grp
def build_instructions::get_encoding
def build_instructions::filter_chars
def build_instructions::generate_functions
def build_instructions::generate_code
def build_instructions::print_code
def build_instructions::add_helper

Variables

tuple build_instructions::file = open(FILE, "a")
list build_instructions::opcodes = []
list build_instructions::segment_list = ["es", "cs", "ss", "ds", "fs", "gs"]
tuple build_instructions::ccflags = map(lambda x: compile_and_disassemble(".byte %#x, 0x00"%x, file, fdict)[2].split()[0][1:], range(0x70, 0x80))
list build_instructions::ccflag = ccflags[i]
dictionary build_instructions::stringops
tuple build_instructions::encodings = sum(map(lambda x: get_encoding(x, file, fdict), opcodes), [])
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines