#include <stdint.h>#include <errno.h>#include "emu/emu.h"#include "emu/emu_cpu.h"#include "emu/emu_cpu_data.h"#include "emu/emu_cpu_stack.h"#include "emu/emu_memory.h"
Functions | |
| int32_t | instr_push_06 (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t | instr_push_0e (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t | instr_push_16 (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t | instr_push_1e (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t | instr_push_5x (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t | instr_push_68 (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t | instr_push_6a (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t | instr_push_0fa0 (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t | instr_push_0f08 (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t | instr_pushad_60 (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t | instr_group_5_ff_push (struct emu_cpu *c, struct emu_cpu_instruction *i) |
| int32_t instr_group_5_ff_push | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References emu_cpu_instruction::ea, emu_memory_segment_get(), emu_memory_segment_select(), emu_cpu::mem, MEM_DWORD_READ, MEM_WORD_READ, emu_cpu_instruction::mod, emu_cpu_instruction::modrm, PREFIX_OPSIZE, emu_cpu_instruction::prefixes, PUSH_DWORD, PUSH_WORD, emu_cpu::reg, emu_cpu::reg16, emu_cpu_instruction::rm, and s_ss.
Referenced by instr_group_5_ff().

| int32_t instr_push_06 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References NNY, and UNIMPLEMENTED.
| int32_t instr_push_0e | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References NNY, and UNIMPLEMENTED.
| int32_t instr_push_0f08 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References NNY, and UNIMPLEMENTED.
| int32_t instr_push_0fa0 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References NNY, and UNIMPLEMENTED.
| int32_t instr_push_16 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References NNY, and UNIMPLEMENTED.
| int32_t instr_push_1e | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References NNY, and UNIMPLEMENTED.
| int32_t instr_push_5x | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References emu_cpu_instruction::opc, PREFIX_OPSIZE, emu_cpu_instruction::prefixes, PUSH_DWORD, PUSH_WORD, emu_cpu::reg, and emu_cpu::reg16.
| int32_t instr_push_68 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
| int32_t instr_push_6a | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References emu_cpu_instruction::imm8, PREFIX_OPSIZE, emu_cpu_instruction::prefixes, PUSH_DWORD, and PUSH_WORD.
| int32_t instr_pushad_60 | ( | struct emu_cpu * | c, | |
| struct emu_cpu_instruction * | i | |||
| ) |
References esp, PREFIX_OPSIZE, emu_cpu_instruction::prefixes, PUSH_DWORD, PUSH_WORD, emu_cpu::reg, and sp.
1.6.1