#include <stdint.h>

Go to the source code of this file.
Functions | |
| int32_t | env_w32_hook__execv (struct emu_env *env, struct emu_env_hook *hook) |
| int32_t | env_w32_hook_fclose (struct emu_env *env, struct emu_env_hook *hook) |
| int32_t | env_w32_hook_fopen (struct emu_env *env, struct emu_env_hook *hook) |
| int32_t | env_w32_hook_fwrite (struct emu_env *env, struct emu_env_hook *hook) |
| int32_t env_w32_hook__execv | ( | struct emu_env * | env, | |
| struct emu_env_hook * | hook | |||
| ) |
References emu_cpu_eip_set(), emu_cpu_get(), emu_memory_read_string(), emu_string_char(), emu_string_free(), emu_string_new(), logDebug, emu_cpu::mem, and POP_DWORD.

| int32_t env_w32_hook_fclose | ( | struct emu_env * | env, | |
| struct emu_env_hook * | hook | |||
| ) |
References eax, emu_cpu_eip_set(), emu_cpu_get(), emu_cpu_reg32_set(), esp, logDebug, MEM_DWORD_READ, POP_DWORD, and emu_cpu::reg.

| int32_t env_w32_hook_fopen | ( | struct emu_env * | env, | |
| struct emu_env_hook * | hook | |||
| ) |
References eax, emu_cpu_eip_set(), emu_cpu_get(), emu_cpu_reg32_set(), emu_memory_read_string(), emu_string_char(), emu_string_free(), emu_string_new(), esp, logDebug, emu_cpu::mem, MEM_DWORD_READ, POP_DWORD, and emu_cpu::reg.

| int32_t env_w32_hook_fwrite | ( | struct emu_env * | env, | |
| struct emu_env_hook * | hook | |||
| ) |
References eax, emu_cpu_eip_set(), emu_cpu_get(), emu_cpu_reg32_set(), emu_memory_get(), emu_memory_read_block(), esp, logDebug, MEM_DWORD_READ, POP_DWORD, and emu_cpu::reg.

1.6.1