diff options
| author | Ajax <commial@gmail.com> | 2016-06-24 15:06:34 +0200 |
|---|---|---|
| committer | Ajax <commial@gmail.com> | 2016-09-01 17:06:34 +0200 |
| commit | c400705a8ab389d9671b263f9e916542e50739ea (patch) | |
| tree | d32794d0da9ad9beae06713d963e44388bfe173c | |
| parent | 82a65b1ceffd8500a3ce1704bec6912036ec3080 (diff) | |
| download | miasm-c400705a8ab389d9671b263f9e916542e50739ea.tar.gz miasm-c400705a8ab389d9671b263f9e916542e50739ea.zip | |
set_win_fs_0: use new API
| -rw-r--r-- | miasm2/os_dep/win_api_x86_32_seh.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/miasm2/os_dep/win_api_x86_32_seh.py b/miasm2/os_dep/win_api_x86_32_seh.py index 995f84bf..d75331ec 100644 --- a/miasm2/os_dep/win_api_x86_32_seh.py +++ b/miasm2/os_dep/win_api_x86_32_seh.py @@ -624,11 +624,8 @@ def set_win_fs_0(jitter, fs=4): @jitter: jitter instance @fs: segment selector value """ - - regs = jitter.cpu.get_gpreg() - regs['FS'] = 0x4 - jitter.cpu.set_gpreg(regs) - jitter.cpu.set_segm_base(regs['FS'], FS_0_AD) + jitter.cpu.FS = fs + jitter.cpu.set_segm_base(fs, FS_0_AD) segm_to_do = set([x86_regs.FS]) return segm_to_do |