gitextract_987r91e3/ ├── .gitignore ├── AUTHORS ├── CHANGES ├── Makefile.am ├── README ├── bindings/ │ ├── Makefile.am │ └── python/ │ ├── Makefile.am │ ├── libemu_module.c │ └── setup.py.in ├── configure.ac ├── debian/ │ ├── changelog │ ├── compat │ ├── control │ ├── copyright │ ├── docs │ ├── files │ ├── libemu-dev.install │ ├── libemu.install │ └── rules ├── doc/ │ ├── Makefile.am │ └── libemu.3 ├── include/ │ ├── Makefile.am │ └── emu/ │ ├── Makefile.am │ ├── emu.h │ ├── emu_breakpoint.h │ ├── emu_cpu.h │ ├── emu_cpu_data.h │ ├── emu_cpu_functions.h │ ├── emu_cpu_instruction.h │ ├── emu_cpu_itables.h │ ├── emu_cpu_stack.h │ ├── emu_fpu_instruction.h │ ├── emu_getpc.h │ ├── emu_graph.h │ ├── emu_hashtable.h │ ├── emu_instruction.h │ ├── emu_list.h │ ├── emu_log.h │ ├── emu_memory.h │ ├── emu_queue.h │ ├── emu_shellcode.h │ ├── emu_source.h │ ├── emu_stack.h │ ├── emu_string.h │ ├── emu_track.h │ └── environment/ │ ├── Makefile.am │ ├── emu_env.h │ ├── emu_profile.h │ ├── linux/ │ │ ├── Makefile.am │ │ ├── emu_env_linux.h │ │ ├── env_linux_syscall_hooks.h │ │ └── env_linux_syscalls.h │ └── win32/ │ ├── Makefile.am │ ├── emu_env_w32.h │ ├── emu_env_w32_dll.h │ ├── emu_env_w32_dll_export.h │ ├── env_w32_dll_export_hooks.h │ ├── env_w32_dll_export_kernel32_hooks.h │ ├── env_w32_dll_export_msvcrt_hooks.h │ ├── env_w32_dll_export_shdocvw_hooks.h │ ├── env_w32_dll_export_shell32_hooks.h │ ├── env_w32_dll_export_urlmon_hooks.h │ └── env_w32_dll_export_ws2_32_hooks.h ├── libemu.doxy ├── libemu.pc.in ├── src/ │ ├── Makefile.am │ ├── emu.c │ ├── emu_breakpoint.c │ ├── emu_cpu.c │ ├── emu_cpu_data.c │ ├── emu_getpc.c │ ├── emu_graph.c │ ├── emu_hashtable.c │ ├── emu_list.c │ ├── emu_log.c │ ├── emu_memory.c │ ├── emu_queue.c │ ├── emu_shellcode.c │ ├── emu_source.c │ ├── emu_stack.c │ ├── emu_string.c │ ├── emu_track.c │ ├── environment/ │ │ ├── emu_env.c │ │ ├── emu_profile.c │ │ ├── linux/ │ │ │ ├── emu_env_linux.c │ │ │ └── env_linux_syscall_hooks.c │ │ └── win32/ │ │ ├── dlls/ │ │ │ ├── advapi32dll.c │ │ │ ├── kernel32dll.c │ │ │ ├── msvcrtdll.c │ │ │ ├── ntdll.c │ │ │ ├── shdocvwdll.c │ │ │ ├── shell32dll.c │ │ │ ├── shlwapidll.c │ │ │ ├── urlmondll.c │ │ │ ├── user32dll.c │ │ │ ├── wininetdll.c │ │ │ └── ws2_32dll.c │ │ ├── emu_env_w32.c │ │ ├── emu_env_w32_dll.c │ │ ├── emu_env_w32_dll_export.c │ │ ├── env_w32_dll_export_kernel32_hooks.c │ │ ├── env_w32_dll_export_msvcrt_hooks.c │ │ ├── env_w32_dll_export_shdocvw_hooks.c │ │ ├── env_w32_dll_export_shell32_hooks.c │ │ ├── env_w32_dll_export_urlmon_hooks.c │ │ └── env_w32_dll_export_ws2_32_hooks.c │ ├── functions/ │ │ ├── Makefile.am │ │ ├── aaa.c │ │ ├── adc.c │ │ ├── add.c │ │ ├── and.c │ │ ├── call.c │ │ ├── cmp.c │ │ ├── cmps.c │ │ ├── dec.c │ │ ├── div.c │ │ ├── group_1.c │ │ ├── group_10.c │ │ ├── group_2.c │ │ ├── group_3.c │ │ ├── group_4.c │ │ ├── group_5.c │ │ ├── idiv.c │ │ ├── imul.c │ │ ├── inc.c │ │ ├── int.c │ │ ├── jcc.c │ │ ├── jmp.c │ │ ├── lodscc.c │ │ ├── loopcc.c │ │ ├── misc.c │ │ ├── mov.c │ │ ├── movsx.c │ │ ├── movzx.c │ │ ├── mul.c │ │ ├── neg.c │ │ ├── not.c │ │ ├── or.c │ │ ├── pop.c │ │ ├── push.c │ │ ├── rcl.c │ │ ├── rcr.c │ │ ├── repcc.c │ │ ├── ret.c │ │ ├── rol.c │ │ ├── ror.c │ │ ├── sal.c │ │ ├── sar.c │ │ ├── sbb.c │ │ ├── scas.c │ │ ├── shr.c │ │ ├── stoscc.c │ │ ├── sub.c │ │ ├── test.c │ │ ├── xchg.c │ │ └── xor.c │ ├── libdasm.c │ ├── libdasm.h │ └── opcode_tables.h ├── testsuite/ │ ├── Makefile.am │ ├── cpu_run.c │ ├── emunids.c │ ├── hashtest.c │ ├── instrtest.c │ ├── instrtree.c │ ├── main.c │ ├── memtest.c │ └── scprofiler.c └── tools/ ├── Makefile.am └── sctest/ ├── Makefile.am ├── dot.c ├── dot.h ├── nanny.c ├── nanny.h ├── options.h ├── sctestmain.c ├── tests.c ├── tests.h ├── userhooks.c └── userhooks.h